質問編集履歴

2

一応の解決

2020/05/04 05:06

投稿

nasamunag
nasamunag

スコア22

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,9 @@
47
47
 
48
48
 
49
49
  表示部分は、まず文字列を変数に入力したあと、documen.getElementById.innerHTMLを使って表示しています。
50
+
51
+
52
+
53
+ なんかよくわからないのですが、別のパソコンからファイルをアップロードしたところ、
54
+
55
+ ちゃんと表示されました。

1

表示部分について

2020/05/04 05:06

投稿

nasamunag
nasamunag

スコア22

test CHANGED
File without changes
test CHANGED
@@ -19,3 +19,31 @@
19
19
  y.txt
20
20
 
21
21
  あいうえおXかきくけこXさしすえそXたちつてとXあいうえ0123X
22
+
23
+
24
+
25
+ XMLHttpRequest()でtxtの日本語を読み取ると文字化けするので、これをtxtの通りに直したい。
26
+
27
+
28
+
29
+
30
+
31
+ var y = new XMLHttpRequest();
32
+
33
+ y.open('GET', 'y.txt', false);
34
+
35
+ y.send();
36
+
37
+ var str = y.responseText;
38
+
39
+
40
+
41
+
42
+
43
+ 半角英数字はそのままですが、全角、日本語は文字化けしてしまいます。
44
+
45
+ どうすればきちんと表示されるでしょうか。
46
+
47
+
48
+
49
+ 表示部分は、まず文字列を変数に入力したあと、documen.getElementById.innerHTMLを使って表示しています。