您的位置:首页 > 编程语言 > Java开发

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

2014-06-18 17:20 681 查看
前两天刚刚装了一个MyEclipse,今天用了一下,却发现,每次想要在控制台上输出中文时,总是以乱码显示的。查了很多资料,对算是搞明白,怎么回事。

首先,在这里先解释下,MyEclipse(其实Eclipse也是一样)中,对于中文输出的控制(个人意见,仅供参考)

当我们创建一个Java文件时,可以对该文件的编码格式进行调整:选中要修改的Java文件,点击选择

但是输出到控制台的时候还是会有乱码。

后仔细研究此问题,发现网络上并没有发现完整的解决方法,只有一些点到一半的观点。
先将实践可行的方法记录下来:Perperties选项,在弹出的窗口右下边有一个"Text file encoding"选项,选择下边的Other选项,可以修改该文件的编码格式,如UTF-8\GB2312等,这样,在我们编写Java文件时,输入的中文就不会是乱码了。
不过,对于输出到控制台的乱码,上述方法则不能解决。这种乱码是属于在JavaVM上运行时,javaVm的默认输出格式与我们希望的格式相左造成的。这时,必须要对javaVM的输出格式进行设置。具体操作如下图



 这里 还可以选择,Open Run Dialog...效果是一样的,


 


接下来:




 
这里有两个需要配置的地方
1.在VM arguments中添加-Dfile.encoding=GB2312



2.在Console encoding中选择GB2312





 设置好以后,点击apply,再run或者debug,
http://blog.sina.com.cn/s/blog_6aa1784101011xx7.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: