1. 程式人生 > >IDEA控制臺亂碼解決

IDEA控制臺亂碼解決

進行 pad 需要 num ide toolbar 對話框 href 進入

解決辦法:

技術分享圖片

打開Intellij的安裝的bin目錄(D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin ),找到上圖的兩個文件(根據你的系統是32位或64位選擇其中一個配置文件),在配置文件中添加:

?
1-Dfile.encoding=UTF-8

  

配置項目編碼及IDE編碼

技術分享圖片

進入settings,選擇File Encodings,把IDE Encoding和Project Encoding配置為UTF-8,同時將下面的Default encoding for properties files也配置為UTF-8。

配置項目啟動服務器參數,在tomcat配置中

技術分享圖片

在VM options 項中添加

?
1-Dfile.encoding=UTF-8

  

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>

IDEA控制臺亂碼解決