上篇文章里解决了tomcat的闪退问题,这次我们来解决运行startup.bat后出现的乱码问题
我先说一下我的问题,我是把所有教程给的解决方法几乎都试了一遍,把能改成UTF-8的地方都改成了UTF-8,但还是乱码。最后发现tomcat 安装目录下的 conf 文件夹中修改 logging.properties文件,将UTF-8修改为GBK就好了,注意别修改错地方
配置tomcat乱码问题的几种可能解决的方法
1. tomcat 安装目录下的 conf 文件夹中修改 logging.properties
将这一行的“UTF-8”改为GBK
如果这里是GBK,那你就改成UTF-8试试
如果这个修改完后,乱码问题解决就不用再往下看了!
2. tomcat 安装目录下的 conf 文件夹中修改server.xml
找到大概在71行的位置,在最后添加:URIEncoding="UTF-8"
3.tomcat 安装目录下的 bin文件夹中修改catalina.bat
大概在116行中有个setlocal,下方添加一行
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8
222行中最后加上
-Dfile.encoding=UTF-8
一般就是设置这几个地方的编码,我是第一种方法解决的
我个人理解是中文乱码解决,把UTF-8改成GBK就能解决