質問編集履歴
1
ソース以外の部分について追記、暫定対応を追加
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
ResponseBodyで返した日本語が文字化けする
|
1
|
+
Spring4:ResponseBodyで返した日本語が文字化けする
|
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
Ajax通信でSpringから返した値のうち、日本語が全て半角の「?」に置き換わってしまいます。
|
6
|
+
|
7
|
+
?は文字数に対応しているため、マルチバイトのみ全て?になっていると思われます。
|
6
8
|
|
7
9
|
|
8
10
|
|
@@ -180,8 +182,16 @@
|
|
180
182
|
|
181
183
|
|
182
184
|
|
185
|
+
また、Web.xmlにはEncoding Filterを、Spring Securityより上に定義済みです。
|
186
|
+
|
183
187
|
|
184
188
|
|
185
189
|
###補足
|
186
190
|
|
187
|
-
Java8 Spring4.2
|
191
|
+
Java8 Spring4.2 Tomcat8
|
192
|
+
|
193
|
+
|
194
|
+
|
195
|
+
###暫定対応
|
196
|
+
|
197
|
+
JsonをJava上で一度Unicodeにescapeし、JSで受け取ってからunescapeすることで何とか通信しています・・・が・・・遅い・・・
|