idea 控制檯輸出 中文亂碼 解決方法

使用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>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章