idea 控制台输出 中文乱码 解决方法
idea 控制台输出 中文乱码 解决方法
iamyangjy 发表于2年前
idea 控制台输出 中文乱码 解决方法
  • 发表于 2年前
  • 阅读 8968
  • 收藏 4
  • 点赞 3
  • 评论 1

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: intellij idea 14.1时,console 会输出中文乱码。下面对maven构建项目以及tomcat(不以maven构建)的出现的这种问题解决。

1、tomcat输出到控制台(console)出现中文乱码,设置Run/Debug Configuration中设置environment variables 来解决。

Idea=>Run=>Edit Configuration,弹出的对话框中,在Startup/Connection 中Run中添加environment variables

JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8.如下图所示:

2、对于maven构建的项目,由于idea中maven的配置优先,需要在pom.xml中对maven-surefire-plugin进行配置。

如下图所示

   <plugins>

      <plugin>

        <groupId>org.apache.maven.plugins</groupId>

        <artifactId>maven-surefire-plugin</artifactId>

        <version>2.12.4</version>

        <configuration>

          <forkMode>once</forkMode>

          <argLine>-Dfile.encoding=UTF-8</argLine>

        </configuration>

      </plugin>

    </plugins>


共有 人打赏支持
粉丝 2
博文 33
码字总数 34904
评论 (1)
_简简单单_
按照你的方法没有生效,
如下设置,ok了,谢谢
打开Run/Debug Configuration,选择你的tomcat
在 Server > VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat
×
iamyangjy
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: