Springboot:windows下部署外置Tomcat,控制台中文乱码解决

springboot外置tomcat启动时经常会遇到中文乱码的问题,通常是由于以下4种原因:

IDEA设置的字符编码不对:

File->settings->Editor->file encoding将字符编码都修改为UTF-8。

IDEA配置文件中对字符编码的配置不对:

在IDEA的安装目录bin文件夹下找到idea64.exe.vmoptions(32位的选择idea.exe.vmoptions)文件,

编辑此文件,插入:-Dfile.encoding=UTF-8

Tomcat配置文件中的字符编码配置不对:

方式1:

在Tomcat安装目录下找到catalina.bat文件,在配置中加入set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"或者在IDEA的tomcat启动配置中加入-Dfile.encoding

方式2(推荐):

  1. 打开tomcat/conf/logging.properties
  2. 找到java.util.logging.ConsoleHandler.encoding = UTF-8
  3. 修改为java.util.logging.ConsoleHandler.encoding = GBK

Windows系统命令提示符字符编码配置不匹配:

解决方法:win+R输入regedit打开注册表编辑器,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor,鼠标右键-新建,选择“字符串值”,命名为“autorun”,数值数据“65001”点击确定。

参考链接:https://blog.csdn.net/jiahongfei1213895/article/details/86555672

猜你喜欢

转载自blog.csdn.net/fly910905/article/details/90518751