最近,一直运行在tomcat6上的一个项目,因为集成别人控件(控件要在tomcat8上运行)的缘故,发现系统中js文件出现中文乱码的情况。 解决办法: 1、找到apache-tomcat-8.5.68\conf\server.xml文件 <Connector port="8088" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URLEncoding="UTF-8" /> 添加 URLEncoding=“UTF-8” 2、找到apache-tomcat-8.5.68\bin\catalina.bat文件 set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF8 " 添加 -Dfile.encoding=UTF8 网上还有人说同时加上 -Dsun.jnu.encoding=UTF8 这个我倒是没有添加。重启tomcat之后,JS中文乱码还是存在,于是我又找到了第三种。 3、找到apache-tomcat-8.5.68\conf.... tomcat启动项目后,js文件内容出现中文乱码的解决办法 tomcat