Idea控制台输出中文乱码
首先要明确一点,乱码都是因为编码格式不统一造成的,那我们就来统一一下整个开发环境的编码格式。
1. 设置Idea启动环境的编码格式
在idea启动器目录(D:\Program Files (x86)\JetBrains\IntelliJ IDEA 14\bin)下找到 idea.exe.vmoptions和idea64.exe.vmoptions 两个文件。

如果你启动的是32位环境就修改idea.exe.vmoptions,如果是6位环境就修改idea64.exe.vmoptions,用文本编辑器打开文件,在文件的最后一行加上下面代码:
-Dfile.encoding=UTF-8

2. 设置项目代码的编码格式
打开idea的设置窗口(快捷键Ctrl+Alt+S),在Editor下面找到File Encodings菜单,设置IDE Encoding为UTF-8,设置Project Encoding为UTF-8,设置Default encoding for properties files为UTF-8。

3. 设置Tomcat的编码格式
在Tomcat设置界面中,VM Option项中追加上-Dfile.encoding=UTF-8。

4. Maven配置编码格式
对于Maven项目,设置项目的编码格式需要在pom.xml配置中添加下面代码
<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>
本文详细介绍了解决IntelliJ IDEA中控制台输出中文乱码的方法,包括设置启动环境、项目代码、Tomcat及Maven项目的编码格式。
1764

被折叠的 条评论
为什么被折叠?



