(已解决)idea出现output控制台输出框出现乱码 您所在的位置:网站首页 idea运行结果中文乱码 (已解决)idea出现output控制台输出框出现乱码

(已解决)idea出现output控制台输出框出现乱码

2023-11-03 23:32| 来源: 网络整理| 查看: 265

我在Tomcat下运行动态web项目时output控制台出现乱码,如下: 如图运行后出现中文乱码

解决方案: 1.Run->Edit Configurations 选择Tomcat Server下在VM options下增加 java 启动参数 -Dfile.encoding=utf-8

在这里插入图片描述 备注:一般这种方法适合之前运行项目没出现乱码,这次运行其他项目出现中文乱码的情况。

2.设置File->settings

1.编辑器的乱码,打开file->settings->appearence里面有个Name设置成支持中文的字体。 在这里插入图片描述 2、在settings中的Eidtor->File Encodings里面设置字体编码格式,一般都是UTF-8,GBK什么的也行。 在这里插入图片描述 备注:此方法适合新手运行代码出现中文乱码。 3、找到idea安装目录bin目录下如下图所示两个文件,用编辑器打开,在文件末尾添加 -Dfile.encoding=UTF-8 ,然后重启idea,再打开流程图就会发现中文已经可以正常显示了。 在这里插入图片描述

idea64.exe.vmoptions

在这里插入图片描述

idea.exe.vmoptions

在这里插入图片描述 备注:这种方法适合新手第一次运行idea项目出现中文乱码。

4. 最后情况就是所有配置都没问题,但是仍然输出乱码,

在项目的目录下有个.idea的文件夹,这个文件夹里有个encodings.xml的文件 在这里插入图片描述里面记录了你某些文件对应的特殊编码,为什么会有这种编码呢,因为之前我无意中点了右下角的编码,改了一下,就被idea记录到 encodings.xml中,当你再次访问的时候,它就会用那种编码。 在这里插入图片描述 只要把encodings.xml里面的除了UTF-8的都删了就好!

5.找到tomcat的安装目录中的logging.properties

我的在这里:C:\Program Files\apache-tomcat-8.0.50\conf 在这里插入图片描述 改其中的参数

修改前 java.util.logging.ConsoleHandler.encoding = GBK

修改后 java.util.logging.ConsoleHandler.encoding = utf-8

最后重启下项目,中文乱码问题解决。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有