解决启动Tomcat时控制台乱码

  • Post author:
  • Post category:其他




问题描述

在使用tomcat进行项目开发时,发现tomccat在启动时以及在使用过程中都会出现很多乱码,最初以为时是项目本身的问题,之后在查阅资料后发现这是字符编码设置问题。



原因

在使用IDEA打开tomcat控制台面板或者直接在本地启动时,发现tomcat面板会出现乱码的情况,这是由于IDEA是以GBK编码运行,所以导致控制台输出的是乱码,而其他(如日志文件)则是正常的编码。



如何解决

环境:

JDK 1.8

Tomcat 9.0

IDEA

  • 打开IDEA选择选择HELP –> Edit Custom VM Options,在最后添加

    -Dfile.encoding=UTF-8

    (如图所示)

    在这里插HELP --> Edit Custom VM Options
  • 打开IDEA设置界面并搜索

    File Encodings

    ,IDEA默认是

    GBK

    编码,把所有编码改为

    UTF-8



    设置图
  • 打开你的Tomcat目录下的

    catalina.bat

    并在JAVA_OPTS后添加

    -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"

    保存重启Tomcat即可。

    Tomcat设置



版权声明:本文为qq_14818715原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。