2017-02-23 19 views
0

文字セットが "Shift_JIS"であるテキストファイルがあり、そのファイルに日本語文字が含まれています。そして、私はそのファイルに以下のようにajaxリクエストを行います。レスポンスデータがAjaxで有効なフォーマットではありません

$.ajax({ 
    url: "demo.txt", 
    success: function(result){ 
     alert(result); 
    }} 
); 

ただし、アラートに表示されるデータは有効な日本語文字ではありません。代わりに、いくつかの迷惑メールデータが表示されます。レスポンスヘッダー文字セットを設定しようとしましたが、私はすでにstackoverflowでこれまでにあった解決策の多くを行っていますが、うまくいかなかったのです。誰も私がこれを解決するのに役立つことができますか?

注:ブラウザは、Internet Explorer

+0

ログに記録してみますか?あるいは、yourhost/demo.txtにアクセスして、テキストがどのように見えるかを確認してみてください。 – mehulmpt

+0

あなたはdemo.txtからいくつかのshift_jis文字を共有できますか(質問の更新) –

+0

@DavidJorHpanインフォメーションコード – mrg

答えて

0

であるあなたは、プレーンテキストにcontentTypeのを変更しようとしている、あなたは文字セットを変更しようと言いましたか? :

$.ajax({ 
    /*...*/ 
    contentType: "text/plain; charset=Shift_JIS" 
    /*...*/ 
})