XMLHttpRequest()でtxtの日本語を読み取ると文字化けするので、これをtxtの通りに直したい。
javascript
1var y = new XMLHttpRequest(); 2y.open('GET', 'y.txt', false); 3y.send(); 4var str = y.responseText;
y.txt
あいうえおXかきくけこXさしすえそXたちつてとXあいうえ0123X
XMLHttpRequest()でtxtの日本語を読み取ると文字化けするので、これをtxtの通りに直したい。
var y = new XMLHttpRequest();
y.open('GET', 'y.txt', false);
y.send();
var str = y.responseText;
半角英数字はそのままですが、全角、日本語は文字化けしてしまいます。
どうすればきちんと表示されるでしょうか。
表示部分は、まず文字列を変数に入力したあと、documen.getElementById.innerHTMLを使って表示しています。
なんかよくわからないのですが、別のパソコンからファイルをアップロードしたところ、
ちゃんと表示されました。