困扰多日的中文输出问题终于解决了!!!!
查了好多博客,走了好多弯路,终于解决了!!!
刚开始的时候,以为是 netbeans 的问题,就查看了如果解决 netbeans 中文乱码的问题,解决的方案是
- 找到你的
Netbeans
安装目录下的etc文件夹 - 用记事本打开
netbeans.conf
- 找到
netbeans_default_options
这一句,在最后面加上一个空格,再加入-J-Dfile.encoding=UTF-8
我也照着做了,解决了一部分乱码的问题,但是在 Tomcat 的控制台输出的中文依旧是乱码,哭了,卡在这里过不去了
后来,偶然发现博客,Tomcat 的控制台的输出格式也由 Tomcat 的编码格式控制,修改方式如下:
- 找到
tomcat
目录,conf
下有个logging.properties
文件 - 将其中的
UTF-8
全部修改为GBK
哭了,修改之后,乱码的部分比不改之前还要多!!!
这个时候突然意识到,我不能同时修改 netbeans 的编码格式和 Tomcat 的编码格式,因为 netbeans 的编码格式是 UTF-8,而 Tomcat 的编码格式是 GBK
所以只需要修改 Tomcat 的编码格式,而 netbeans 的编码格式保持默认即可