Eclipse控制台中的中文输出乱码问题
2016-05-17 00:00
316 查看
今天做S2SH集成的例子,所有该设置的地方都设置成了UTF-8,包括tomcat的配置文件server.xml、web.xml里增加了过滤器、struts2的i18N常量等,但控制台以及Action里打印出来的还是乱码。发觉不对劲,我就直接在Action里打印了一段中文,结果打印出来也是乱码,我就怀疑是eclipse的问题,然后到网上一搜,通过下面的方法解决了:
1、首先在Run-Run Configration-Tomcat-Arguments,在VM arguments中添加-Dfile.encoding=UTF-8,如图:
2、Common tab页,在Console encoding中选择UTF-8如图:
然后,执行程序,控制台打印出中文了。
如果要运行Debug模式,同样的方法修改Debug Configrations
1、首先在Run-Run Configration-Tomcat-Arguments,在VM arguments中添加-Dfile.encoding=UTF-8,如图:
2、Common tab页,在Console encoding中选择UTF-8如图:
然后,执行程序,控制台打印出中文了。
如果要运行Debug模式,同样的方法修改Debug Configrations
相关文章推荐
- java垃圾回收和收尾
- 基于Java NIO的Socket通信
- java:如何用代码控制H2 Database启动
- java如何生成二维码图片
- Java SpringMVC实现国际化整合案例分析(i18n)
- java中equals和==以及toString
- Spring进阶之路(1)-Spring核心机制:依赖注入/控制反转
- Spring MVC JSON自定义类型转换(续)
- 获取准确的操作系统名称的Java工具类
- 基于Activiti5工作流实战企业协同OA办公系统(spring-data-jpa、uur前台组件)
- 实时 Java 社区论坛:Sym
- Java中的包与访问权限的控制
- Java 正则表达式 量词 --- 三种匹配模式【贪婪型、勉强型、占有型】
- ECharts-Java使用Java快速开发ECharts图表
- activiti自定义流程之Spring整合activiti-modeler实例(二):创建流程模型
- 深入分析Java的序列化与反序列化
- 使用JavaMail创建邮件和发送邮件
- activiti自定义流程之Spring整合activiti-modeler实例(五):流程定义列表
- Spring与JMX集成
- Java 正则表达式详解