回答編集履歴

2

コメント欄での解決策をメインに統合

2018/01/22 06:24

投稿

defghi1977
defghi1977

スコア4756

test CHANGED
@@ -43,3 +43,15 @@
43
43
  }
44
44
 
45
45
  ```
46
+
47
+
48
+
49
+ ---
50
+
51
+ NOTE:以下はコメント欄におけるやり取りで実際に有効だったとされた解決策です.
52
+
53
+
54
+
55
+ `response`に対する`contentType`設定が「`utf-8`」であることを確認願います.
56
+
57
+ もし, 「`Shift_JIS`」等の「`utf-8`」でない値だった場合, WEBブラウザはHTMLを`Shift_JIS`で解釈しようとするため, `script`要素内の`utf-8`でエンコードされた文字列が文字化けするでしょう.

1

回答の趣旨をコメントとして追加

2018/01/22 06:24

投稿

defghi1977
defghi1977

スコア4756

test CHANGED
@@ -3,6 +3,10 @@
3
3
 
4
4
 
5
5
  ---
6
+
7
+ NOTE:本回答は「出力されたHTMLデータをWEBブラウザ側で適切な文字エンコーディングを選択できていない」ケースを想定したものです.
8
+
9
+
6
10
 
7
11
  HTML文書としてのcharset指定が抜けているからだと思われます.
8
12