teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

一応の解決

2020/05/04 05:06

投稿

nasamunag
nasamunag

スコア32

title CHANGED
File without changes
body CHANGED
@@ -22,4 +22,7 @@
22
22
  半角英数字はそのままですが、全角、日本語は文字化けしてしまいます。
23
23
  どうすればきちんと表示されるでしょうか。
24
24
 
25
- 表示部分は、まず文字列を変数に入力したあと、documen.getElementById.innerHTMLを使って表示しています。
25
+ 表示部分は、まず文字列を変数に入力したあと、documen.getElementById.innerHTMLを使って表示しています。
26
+
27
+ なんかよくわからないのですが、別のパソコンからファイルをアップロードしたところ、
28
+ ちゃんと表示されました。

1

表示部分について

2020/05/04 05:06

投稿

nasamunag
nasamunag

スコア32

title CHANGED
File without changes
body CHANGED
@@ -8,4 +8,18 @@
8
8
  ```
9
9
 
10
10
  y.txt
11
- あいうえおXかきくけこXさしすえそXたちつてとXあいうえ0123X
11
+ あいうえおXかきくけこXさしすえそXたちつてとXあいうえ0123X
12
+
13
+ XMLHttpRequest()でtxtの日本語を読み取ると文字化けするので、これをtxtの通りに直したい。
14
+
15
+
16
+ var y = new XMLHttpRequest();
17
+ y.open('GET', 'y.txt', false);
18
+ y.send();
19
+ var str = y.responseText;
20
+
21
+
22
+ 半角英数字はそのままですが、全角、日本語は文字化けしてしまいます。
23
+ どうすればきちんと表示されるでしょうか。
24
+
25
+ 表示部分は、まず文字列を変数に入力したあと、documen.getElementById.innerHTMLを使って表示しています。