jqueryでajaxの処理をするときに よく、shift_jsのhtmlにajaxで外部ファイルを読み込むと、UTF-8じゃないと文字化けすることがある。 これの対策として $.ajax({ beforeSend: function(xhr){ xhr.overrideMimeType("text/html;charset=Shift_JIS"); }, type: 'GET', url: '/hogehoge.html', dataType: 'html', success: function(data) { $('#hogehoge').html(data); }, error:function() { } }); こんな感じで beforeSend: function(xhr){ xhr.overrideMimeType("text/html;charset=Shift_JIS")