idea tomcat的控制台输出乱码,还有web工程的网页输出乱码

Posted 一乐乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea tomcat的控制台输出乱码,还有web工程的网页输出乱码相关的知识,希望对你有一定的参考价值。

idea tomcat的控制台输出乱码,还有web工程的网页输出乱码

(彻底解决乱码问题)

1,小知识~判断乱码原因(可以直接跳过):

■   判断乱码的形状:

□ 还能看出是某个字,感觉像繁体字的:可能原因是utf8解析gbk

□ 直接是一坨的:可能是gbk去解析utf8

 

2,解决乱码:第一种情况~~控制台乱码~所有的编码方式都给同一为 utf-8

 

□ idea 编码设置:(记得全局设定哈)

1,idea 软件中设置:File -》New Projects Settings -》 Settings for New Projects -》 Editor -》File Encodings -> 分别设置一下

全局编码方式(Global Encoding)设置为utf-8;

工程编码方式(Project Encoding)设置为utf-8;

默认配置文件编码方式(Default encoding for properties files)设置为utf-8;

 

2,idea 安装目录bin 下的设置(顺便解决了JAR包里面的中文输出乱码),

分别在idea.exe.vmoptions、idea64.exe.vmoptions 中最后的位置加入:

-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8

 

 

□ tomcat 编码设置:(进入tomcat的配置文件conf/logging.properties)

1,在tomcat的logging.properties 文件中~ 将所有哦编码方式都设置为 utf-8

~~~直接在logging.properties 文件中 按ctr+F,输入encoding 进行查找

 

2,在idea 中 tomcat的配置中,Run -》Edit Configurations -》Tomcat 的Server下 VM options 输入:-Dfile.encoding=UTF-8

 

 

最后~~~重启一下idea啦

 

 

2,解决乱码:第二种情况~~部署在tomcat的web工程网页乱码

解决:书写web页面的代码进行设编码方式,例如:

  //出现乱码了,就设置一下编码方式
   response.setCharacterEncoding("utf-8");

 

 

参考:

https://blog.csdn.net/qq_38188047/article/details/111031987 《idea tomcat的server输出乱码以及控制台输出乱码,log乱码。终于解决了!》

以上是关于idea tomcat的控制台输出乱码,还有web工程的网页输出乱码的主要内容,如果未能解决你的问题,请参考以下文章

idea中tomcat控制台输出中文乱码问题的解决

IntelliJ IDEA控制台启动Tomcat输出中文乱码问题

解决idea中tomcat 控制台乱码问题

IDEA控制台输出中文乱码问题

解决IDEA控制台中文乱码问题

idea 输出 System.out.println() 控制台乱码