1, 修改 cmd 的编码格式
快捷键 win+R 打开运行程序, 输入 regedit 打开注册表, 找到以下路劲并且修改.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor], 新建一个字符串值, key-value 如下:
"autorun"="chcp 65001", 之后重新打开 cmd 即可.
2, 修改 Tomcat bin 目录下 startup.bat 文件
将 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改为 call "%EXECUTABLE%" run %CMD_LINE_ARGS%
3, 修改 Tomcat bin 目录下 catalina.bat 文件
将 set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"
改为: set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8"
解决办法
找到安装 IDEA 的 bin 目录将 idea.exe.vmoptions 和 idea64.exe.vmoptions 两个文件打开分别在文件最末尾添加 - Dfile.encoding=UTF-8
重新启动 tomcat 解决 utf-8 乱码显示问题
来源: http://www.bubuko.com/infodetail-2935906.html