json传出的中文字符乱码
来源:3-2 新建项目与数据库配置
慕慕5257463
2019-04-14
我用DHC请求post返回后的中文数据是乱码,我已经修改了项目编码是utf-8但什么用~
请问老师,这怎么办
写回答
3回答
-
慕慕5257463
提问者
2019-04-15
已解决!我试过了很多方法,在确保idea和tomcat都是utf8编码后,控制台还是乱码,这就仅剩下一种可能,我的JVM不是~然后查看了一下本机编码是GBK,然后我查到要去去tomcat/bin/catalina.bat底下,加这句
set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8"
问题解决~
112019-04-15 -
慕慕5257463
提问者
2019-04-15
嗯嗯,谢谢老师,我试完了所有浏览器,还用记事本打开java文件看编码~感觉编码没问题~就是不懂为啥显示出来就成乱码了~
00 -
Qiujuer
2019-04-15
这个问题需要检查的地方比较多,比如idea的默认配置编码;idea中项目的编码都是需要检查的,一般是因为不支持UTF-8导致的问题。
还有一种情况是你的idea设置了一个不支持中文的字体也有可能会导致这个问题,这个问题我给你百度几个解决办法。
https://www.jianshu.com/p/fc012cc4a9d9
https://www.jianshu.com/p/840d31a141ca
https://www.cnblogs.com/vhua/p/idea_1.html
你都可以试试,实在不行,我到时候远程看看咋回事儿哈。
012019-04-15
相似问题