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"

问题解决~

1
1
Qiujuer
厉害了,真不错。自己解决问题的能力很棒。
2019-04-15
共1条回复

慕慕5257463

提问者

2019-04-15

嗯嗯,谢谢老师,我试完了所有浏览器,还用记事本打开java文件看编码~感觉编码没问题~就是不懂为啥显示出来就成乱码了~

0
0

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

你都可以试试,实在不行,我到时候远程看看咋回事儿哈。

0
1
慕慕5257463
嗯嗯,谢谢老师,我试过了很多浏览器~还用记事本看编码,感觉编码应该没问题,我试试老师给的解决方案,不行再问老师,因为暂时这个显示乱码不影响课程,所以不行了我再求助老师,谢谢老师,老师早点休息
2019-04-15
共1条回复

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1749 学习 · 872 问题

查看课程