tomat 启动项目请求中文乱码 日志乱码
- tomat 启动项目请求中文乱码 日志乱码
- 检查tomcat编码
- 检查项目编码
- 检查服务器编码
- 修改
- catalina.bat
- 测试
tomat 启动项目请求中文乱码 日志乱码
项目部署后 请求信息中文乱码
{""address":"娴嬭瘯",
"Province":"骞胯タ澹棌鑷不鍖?",
"Address":"","hall":"鍏村畞鍖?",
"Contact":"","Name":"鑷锤鍖哄崡瀹佺墖鍖?",
"remark":"","City":"鍗楀畞甯?"}
检查tomcat编码
service.xml 中 URLEncoding 设置为 UTF-8
检查项目编码
web.xml 中设置为 encoding UTF-8
检查项目中有没有filter 设置 编码
request.setCharacterEncoding("utf-8”)
但是中文依旧乱码
这个时候就要检查服务器的编码了
检查服务器编码
window 服务器默认编码是 GBK
这个时候就要更改
catalina.bat
修改
catalina.bat
Set"JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8"
然后重启
日志修改
conf 中log 配置文件
测试
编码正常了