1.编辑 tomcat\bin 目录下的 startup.bat 文件

解决tomcat控制台乱码

将 call “%EXECUTABLE%” start %CMD_LINE_ARGS% 修改为 call “%EXECUTABLE%” run %CMD_LINE_ARGS%
解决tomcat控制台乱码

2.修改 catalina.bat 文件

解决tomcat控制台乱码

将 set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%” 修改为 set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8”
解决tomcat控制台乱码

3.由于直接打开 startup.bat 文件,执行的时候是 windows 的 cmd 窗口,窗口的默认编码是 gbk 编码号是 936,如图:

解决tomcat控制台乱码

所以我们需要修改注册表

  • 1.运行 win+r 输入regedit,打开注册表

  • 2.找到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
    解决tomcat控制台乱码

  • 3.右键
    解决tomcat控制台乱码

  • 4.输入数值名称 autorun ;输入数值数据 chcp 65001。点击确定。
    解决tomcat控制台乱码

    重新运行tomcat即可

相关文章:

  • 2021-10-18
  • 2021-05-07
  • 2021-09-29
  • 2021-04-02
猜你喜欢
  • 2022-01-17
  • 2022-12-23
  • 2022-01-12
  • 2021-12-14
  • 2021-09-08
  • 2021-11-25
相关资源
相似解决方案