IDEA 运行 Tomcat 中文乱码的问题

项目 乱码

首先,打开 File-->Setting-->Editor-->File Encodings 这个选项中,把Global Encoding、Project Encoding设置成你工程的编码即可,一般都是UTF-8,如下图(红框的地方),然后重新设置一下项即可

IDEA 运行 Tomcat 中文乱码的问题_第1张图片

 

执行main函数时,控制台乱码

同样是打开 File-->Setting--> Build,Execution,Deployment --> Compiler-- > Java Compiler, 设置 Additional command line parameters选项为 -encoding utf-8,然后rebuild下,重新运行
IDEA 运行 Tomcat 中文乱码的问题_第2张图片

 

运行tomcat时,控制台输出乱码

1.打开Run-->Edit Configuration 选择你的Tomcat

IDEA 运行 Tomcat 中文乱码的问题_第3张图片

 2.然后在 Server --> VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat

IDEA 运行 Tomcat 中文乱码的问题_第4张图片

3.在bin中设置idea.exe.vmoptions和idea64.exe.vmoptions中的参数,同时增加-Dfile.encoding=UTF-8

找到C:\idea ruanjian_install\IntelliJ IDEA 2021.3.3\bin\idea64.exe.vmoptions

 IDEA 运行 Tomcat 中文乱码的问题_第5张图片

4.在tomcat \bin目录下的catalina.bat文件中加入 -Dfile.encoding=UTF-8 

找到E:\application software_instll\apache_install\apache-tomcat-9.0.54\bin\catalina.bat

IDEA 运行 Tomcat 中文乱码的问题_第6张图片

 在 tomcat / conf 目录下,设置 logging.properties ,增加参数  java.util.logging.ConsoleHandler.encoding = UTF-8

找到E:\application software_instll\apache_install\apache-tomcat-9.0.54\conf\logging.properties

IDEA 运行 Tomcat 中文乱码的问题_第7张图片

 最后我们这个项目乱码问题就解决了

你可能感兴趣的:(intellij-idea,tomcat,java)