一、tomcat輸出到控制檯(console)出現中文亂碼,設置Run/Debug Configuration中設置environment variables 來解決。
apache
Idea=>Run=>Edit Configuration,彈出的對話框中,在Startup/Connection 中Run中添加environment variablestomcat
JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8.以下圖所示:
maven
二、對於maven構建的項目,因爲idea中maven的配置優先,須要在pom.xml中對maven-surefire-plugin進行配置。ide
以下圖所示idea
<plugins>xml
<plugin>it
<groupId>org.apache.maven.plugins</groupId>io
<artifactId>maven-surefire-plugin</artifactId>console
<version>2.12.4</version>亂碼
<configuration>
<forkMode>once</forkMode>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
</plugin>
</plugins>