Eclipse控制台中的中文输出乱码问题

今天做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

时间: 2024-10-06 06:51:30

Eclipse控制台中的中文输出乱码问题的相关文章

控制台输出-在Eclipse控制台中监听用户的键盘事件

问题描述 在Eclipse控制台中监听用户的键盘事件 最近在用java编写模拟一个人力资源管理系统,是在控制台实现的.其中有某个功能需要用户输入日期.日期是年月日一起输入的,我想在用户输完年份之后,控制台自动为用户打印出一个短横杠帮助用户输入月份.但是前提是用户还没有按下回车.怎样在用户键盘输入的过程中监听到用户目前已经输入几个字符?有没有大神给点建议. 解决方案 http://www.codeweblog.com/%E5%9C%A8javascript%E4%B8%AD%E7%9B%91%E5

用java实现像linux命令一样在Eclipse控制台中可以输入规定范围内的命令,并显示命令对应的正确内容。

问题描述 最近有一个考题(由于题目在公司拿不出来只有大概介绍一下了),考题附带了一个input.jar包,jar包中input.xml文件的元素(或是文本节点)是实际在Eclipse控制台中可以输入的命令,如果输入这些命令将会显示命令对应的内容.加入该xml有如下命令,addd:softinput.jar---加载成功/加载失败/没有该文件(这是输入该命令后输入的几种结果).removeinput.jar---删除jar包.listinfo----显示jar包中指定的信息(该信息配置在xml中需

控制台-java循环打印中文字符串为什么会偶尔输出乱码

问题描述 java循环打印中文字符串为什么会偶尔输出乱码 代码: while(true) System.out.println("你好,中国."); 控制台中截取一段结果如下: 你好,中国. 你好,中国. 你好,中国. 你好,???国. 你好,中国. 你好,中国. 你好,中国. 解决方案 刚才又试了一下,英文符号也会出现这个乱码情况 解决方案二: 测试了,没有乱码啊.我的环境是jdk1.8+Eclipse Mars Release (4.5.0). 解决方案三: 多测几次,是不是具有偶

python读取文件输出乱码(不含中文),好心人帮帮忙

问题描述 python读取文件输出乱码(不含中文),好心人帮帮忙 data = '2-34,3:21,2.34,2.45,3.01,2:01,2:01,3:10,2-22'print ""data ="" dataprint type(data)james = data.strip().split('')print james 输出的是['2-34xefxbcx8c3xefxbcx9a21xefxbcx8c2.34xefxbcx8c2.45xefxbcx8c3.01

node js-node.js调用系统命令,输出结果中文会乱码

问题描述 node.js调用系统命令,输出结果中文会乱码 node.js的超级菜鸟一只-- 想在windows用child__process.exec()函数来执行一个系统命令,然后把结果在后台输出,但是中文会乱码-- 源代码: app.post('/', function (req, res, next){ child_process.exec('dir ' + req.params.name, function (err, data) { console.log(data); res.end

解决asp.net core在输出中文时乱码的问题_实用技巧

前言 作为一个.NET Web开发者,我最伤心的时候就是项目开发部署时面对Windows Server上贫瘠的解决方案,同样是神器Nginx,Win上的Nginx便始终不如Linux上的,你或许会说"干嘛不用windows自带的NLB呢",那这就是我这个小鸟的从众心理了,君不见Stack Overflow 2016最新架构中,用的负载和缓存技术也都是采用在Linux上已经成熟的解决方案吗.没办法的时候找个适合的解决办法是好事,有办法的时候当然要选择最好的解决办法. 所幸,.ASP.NE

python-Python中文字符输出乱码的问题

问题描述 Python中文字符输出乱码的问题 我有一个文本 你好,中国 然后使用Python发现是乱码 f = open('file.txt') print(f.readlines()) 结果如下: ['xe4xbdxa0xe5xa5xbdxefxbcx8cxe4xb8xadxe5x9bxbd '] 怎么让程序自动打印出中文结果? 解决方案 import urllib 然后 urllib.quote('zhongwen') 解决方案二: [搬家][Python][Windows]Windows

我用webstrom写nodejs,在console时输出中文有乱码,请问是怎么回事

问题描述 我用webstrom写nodejs,在console时输出中文有乱码,请问是怎么回事 我用webstrom写nodejs,在console时输出中文有乱码,请问是怎么回事 输出的结果如图 请大神帮忙解答一下 解决方案 http://blog.csdn.net/hongweigg/article/details/8760372

字符集-mysql 存储过程输出参数中文返回乱码

问题描述 mysql 存储过程输出参数中文返回乱码 我用C++ 通过ODBC访问mysql 数据库,mysql 数据库版本是5.6.12 odbc驱动版本5.2.5 数据库的字符集全部设置为utf8 驱动的字符集也设置为utf8. 程序中通过select直接从表中查出,中文不会乱码, 但通过存储过程的输出参数返回就是乱码. 求大神们帮忙.谢谢 解决方案 在存储过程里查询的时候,指定查询字符集