-->

idea 乱码处理(本人的是控制台乱码)

2020-02-27 10:19发布

使用环境:idea2018 maven下的war包,使用的是tomcat7-maven插件(所有,这里我可以排除不是tomcat的乱码

 

 

 

 

 

 

 最开始,我是把数据库查出来的数据,toString到控制台看一下,发现中文是乱码,所以,我要找出是哪一步出了问题,是不是数据库编码方式不对,

数据库和表的编码方式都是utf-8

所以,数据库应该没有问题,那么可能是idea编码方式的问题,然后查看idea的设置,发现也都是utf-8

 

 

按照百度出来的结果,要在idea的bin目录下面找到两个文件,添加-Dfile.encoding=UTF-8

 

 添加完了后,还是没有效果(不要慌,博客上按照此方法进行的,也有很多人没有解决,那我就放心了。。。。。)

最后空间有人说,在Help->cutstomer vm options里面也要添加这个,我也跟着添加了,他们很多人解决了,我的还是没解决,

尽情百度,发现就这几种方法了,还是靠自己吧,我就想,到底是我的idea问题,还是tomcat插件的问题,(因为有人修改tomcat配置的,但是我是用的插件呀,找不到配置)

使用排除法,我另外创建了一个java项目,使用main方法,打印了中文,我的个娘,没有问题!

所以,问题锁定了,应该是maven的问题,再次百度,找到了这个:

https://blog.csdn.net/weixin_42529699/article/details/87900181

在maven:run里面添加这个:-Dfile.encoding=GB2312

 

 问题解决

 

标签: