1. Tomcat启动中:设置
-Dfile.encoding=UTF-8

2.在Help–Edit Custom VM Option中末尾加上 -Dfile.encoding=utf-8。重启。

3.在file–settings–Editor–File Encoding处设置下面三个编码为UTF-8

4.Tomcat日志设置
Tomcat安装目录conf文件夹下的logging.properties文件,改为GBK

5.修改tomcat中乱码
web.xml:
<!--解决中文乱码问题-->
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
//关键一个中文设置
<init-param>
<param-name>fileEncoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
6.浏览器缓存清除
7.目前只有这些方法了
本文介绍了如何在启动Tomcat时设置-Dfile.encoding=UTF-8,以及在IntelliJ IDEA中通过EditCustomVMOptions配置编码。同时,详细说明了在file–settings–Editor–FileEncoding中设置编码,以及修改Tomcat的日志logging.properties文件为GBK。针对Tomcat中的乱码问题,文中给出了在web.xml中添加fileEncoding参数的解决方案。最后提到了浏览器缓存清除作为辅助解决办法。
4596

被折叠的 条评论
为什么被折叠?



