明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

Tomcat 启动后,请求的 js 出现中文乱码的解决方法

Posted on 2022-06-21 17:03  且行且思  阅读(1601)  评论(0编辑  收藏  举报

1 原因

因为win10系统的默认字符集是GBK,而 java 虚拟机在启动时,会读取该字符集。而我们的项目一般会设置为 UTF-8。而 Tomcat 本质上也是依赖于 JDK,所以自然会出现中文乱码。

2 解决

1.更改tomcat中conf文件夹里server.xml的配置,在Connector中添加 URIEncoding=“UTF-8”

 

2.更改tomcat中bin文件夹里catalina.bat的配置,在@echo off下面添加

set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8”