Tomcat乱码问题解决

1.解决控制台输出文字乱码

解决方法:

找到tomcat文件下的F:\java\apache-tomcat-8.5.39\conf\logging.properties

找到图中的语句将第三个改为GBK(默认为UTF-8,此处我以修改)

 

2.解决post提交的参数乱码,servlet生成验证码等中文传到网页中乱码

找到F:\java\apache-tomcat-8.5.39\bin\catalina.bat

在这句话set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"后面加上 -Dfile.encoding=UTF-8

变成set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"