问题描述:
IDEA 内利用Tomcat 启动项目后,访问页面时导入的 JS 文件出现乱码的情况。
解决方案:
1.修改idea配置 Help -> Edit Custom VM Options 在后面添加:-Dfile.encoding=UTF-8
2.修改tomcat根目录的conf文件夹下的server.xml文件
在 <Connector port=8080 …/> 标签内添加 URIEncoding="UTF-8" 字段
3.修改tomcat根目录的bin文件夹下的catalina.bat文件
在首行下面另起一行
添加 set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8" 字段
4.如果IDEA控制台的Tomcat启动日志是乱码,那么可以修改Tomcat的logging.properties
将 java.util.logging.ConsoleHandler.encoding = GBK
改为 java.util.logging.ConsoleHandler.encoding = UTF-8