maven 导出 war 包,部署在腾讯云下 tomcat,通过浏览器访问出现引入的 js 文件中文乱码。
经测试
- 在本地电脑经 eclipse 启动 tomcat 部署项目,浏览器访问 js 正常
- 在本地电脑直接使用 tomcat 部署项目,浏览器访问 js 正常
仅在服务器 tomcat 下部署出现通过浏览器访问 js 中文乱码问题。(在 webapp 下查看 js 文件,并没有乱码)
另尝试过解决办法:
- 引入 js 时加上 charset="utf-8"
- tomcat 加上 URIEncoding="UTF-8"
- tomcat 的 catalina.bat 加上 set JAVA_OPTS utf-8 都没有成功解决。。
js 格式为 utf-8 无 bom 格式.服务器为 windows service 2012 R2