質問編集履歴

1

ソース以外の部分について追記、暫定対応を追加

2016/04/15 08:46

投稿

Zaganchan
Zaganchan

スコア80

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することで何とか通信しています・・・が・・・遅い・・・