中文乱码
大家在 Windows 启动 Tomcat 应该都会遇到中文乱码,其实也不影响使用,但是笔者看着这个乱码难受,于是提供两种较简单的解决方案。

解决方案
方案一:将 Tomcat 安装目录下 /conf/logging.properties 中的控制台日志编码由默认的 UTF-8 改为 GBK 即可。


方案二:修改 IDEA 中控制台使用字符集为 UTF-8(可能会造成其他乱码)。

扩展
- 乱码原因:Windows的控制台默认使用 GB2312 字符集,而 Tomcat 控制台日志输出默认使用 UTF-8 字符集,于是产生中文乱码,可使用 chcp 命令暂时修改控制台字符集。
| 常用代码页 | 语言(字符集) |
|---|---|
| 437 | 美国(ASCII) |
| 936 | 简体中文(GB2312) |
| 950 | 繁体中文(Big5) |
| 65001 | Unicode (UTF-8) |

本文提供了两种快速解决Windows上Tomcat中文乱码问题的方法:一是修改logging.properties文件的日志编码,二是调整IDEA控制台字符集。理解乱码原因有助于避免混淆:控制台默认GB2312与Tomcat UTF-8不匹配导致。
716

被折叠的 条评论
为什么被折叠?



