tomcat部署项目时页面中文乱码

修改后记得清除浏览器的缓存再重新访问页面

1.修改tomcat安装目录下的conf中的service.xml中的配置信息

<Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>

改成

    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"/>

2.修改tomcat安装目录下的bin下的catalina.bat

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"

改成

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"

3.如果是通过服务来启动tomcat的,需要添加系统变量

变量名:JAVA_TOOL_OPTIONS
变量值:-Dfile.encoding=UTF-8

tomcat部署项目时页面中文乱码

补充

日志乱码,修改tomcat安装目录下的conf下的logging.properties

设置日志编码格式为GBK

java.util.logging.ConsoleHandler.encoding = GBK
上一篇:实验3:OpenFlow协议分析实践


下一篇:Python 爬取链家成都二手房源信息 asyncio + aiohttp 异步爬虫实战