2017-02-23 6 views
0

Ich habe eine Textdatei mit dem Zeichensatz "Shift_JIS" und die Datei enthält japanische Zeichen. Und dann ajax Anfrage an diese Datei wie unten gezeigt.Antwortdaten haben kein gültiges Format in Ajax

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

Die Daten, die in Alert angezeigt werden, sind jedoch kein gültiges japanisches Zeichen. Stattdessen zeigt es einige Junk-Daten. Obwohl ich versucht habe, den Antwort-Header-Zeichensatz zu setzen, und ich mache viele der Lösung, die bereits in stackoverflow ist, aber es hat nicht funktioniert. Kann mir jemand helfen, das zu lösen?

Hinweis: Browser ist der Internet Explorer

+0

Versuchen Sie, es zu loggen? Oder vielleicht versuchen Sie, yourhost/demo.txt zu besuchen und zu sehen, wie der Text aussieht? – mehulmpt

+0

können Sie etwas shift_jis Brief von demo.txt teilen (Frage aktualisieren) –

+0

@DavidJorHpan – mrg

Antwort

0

Sie sagten, Sie versucht, die charset zu ändern, haben Sie versucht, die content in einfachen Text zu ändern? :

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