• 1阅读
  • 0回复

彻底解决Tomcat中文显示乱码

在线 zfc2020
级别: 新手上路
楼主   发表于: 2021-08-16 , 来自: From:Unknown


1.查看字符集编码
首先查看Windows操作系统的字符集编码是什么。
cmd控制台,或者tomcat的输出控制台都可以,右键属性  选项栏中最下方【当前代码页】
中显示为936(正常为936),如果不是 说明字符集编码需要调整。

常用代码页对应十进制码值


2.win+R 输入regedit  进入注册表管理


在如图所示路径下创建并设置CodePage页值
右键新建DWORD32)位值



并且创建一个Tomcat的项 设置CodePage=936

设置好注册表后在tomcat\conf目录下编辑logging.properties
3.编辑logging.properties
logging.properties中注释指定输出log编码格式为gbk的一项
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
#java.util.logging.ConsoleHandler.encoding = GBK
如果依旧乱码
修改startup.bat
将最后一句
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
改为
call "%EXECUTABLE%" run %CMD_LINE_ARGS%
发帖 回复
« 返回列表
描述
快速回复
批量上传需要先选择文件,再选择上传