idea 控制台输出 中文乱码 解决方法
2015-11-02 15:32
585 查看
使用intellij idea 14.1时,console 会输出中文乱码。下面分两种情况解决这种问题:一种是maven构建项目、一种是tomcat(不以maven构建)构建项目。
Idea=>Run=>Edit Configuration,弹出的对话框中,在Startup/Connection 中Run中添加environment variables
JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8.如下图所示:
如下图所示
<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>
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>
相关文章推荐
- cocos2d-x改底层之获取UIListView的实际内容大小
- Android提高第十二篇之蓝牙传感应用
- nginx重定向设置
- 临界区的实现与原理
- linux tar 使用
- 随笔
- 修改友盟社会化组件
- 浅谈UML的概念和模型之UML九种图
- android里的进程和线程
- 一次去重大批 数据时夯死临时处理实例
- Google Protocol Buffer 的使用和原理 .
- C#进阶系列——动态Lamada
- iOS -一些常用的方法
- 诸侯安置
- Java [leetcode 31]Next Permutation
- Elasticsearch - 核心概念
- Python - Json
- Tomcat内存设置
- SpringMVC介绍之Validation
- css画个三角形,可旋转