idea2018.2+tomcat8+java8+win10
异常:本地js和css通过tomcat发布时,在页面打印出的中文是乱码。而从数据库读取的中文数据和html的中文显示正常。
解决方法:
步骤一:将项目全部设置为UTF-8
步骤二:
在idea中,打开Help->Edit Custom VM Options...,在文件结尾处添加
-Dfile.encoding=UTF-8
解释:设置idea的虚拟机参数
步骤三:
修改Tomcat/bin/catalina.bat,找到JAVA_OPTS,追加-Dfile.encoding=UTF-8