软件定制开发供应商解决IDEA控制台输出中文乱码问题

工具

Tomcat9.0.31        IDEA2021

一.启动Tomcat时,软件定制开发供应商控制台输出中文出现现象,如下图:

解决办法:

1.首先找到Tomcat的logging.配置文件。Tomcat安装目录 --> conf文件夹 --> logging.properties文件 --> 软件定制开发供应商选择记事本打开。

2.把文件中所有的“encoding = UTF-8”,都改成“encoding = GBK”,一共五处,保存关闭。

3.重新启动Tomcat,乱码已解决。

还有一种解决方式是:在“VM options”处填写“-Dfile.encoding=UTF-8”,如下图:(注:最开始我用的IDEA是2018版本的,也出现了Tomcat中文乱码问题,用这个方法,确实解决了乱码问题,但是之后上课的时候改成了2021版本的IDEA,发现这个方法不适用了,并且!!!还造成了其他的问题,下面有提到哈~)

二.当Tomcat运行的项目与后端交互时,sout输出的中文出现乱码,如下图:

 解决办法:

1.我的问题是因为,上面提到的解决Tomcat中文乱码的第二个方法,在“VM options”处填写“-Dfile.encoding=UTF-8”,由于这个原因,所以才会导致输出中文乱码的。

 2.我把这句删除之后,在运行项目,发现控制台输出的中文就不会乱码了

 3.如果这样问题还不能解决的话,我还在网上看到了其他方法:在Tomcat安装目录下 --> conf文件夹 --> web.xml文件,在web.xml文件中的<servlet>标签中加入以下代码:

  1. <init-param>
  2. <param-name>fileEncoding</param-name>
  3. <param-value>UTF-8</param-value>
  4. </init-param>

如下图所示:

有什么建议或者其他更好的办法,可以留言告诉我哈!

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发