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

标签:
控制台乱码编码格式输出格式gb2312 |
分类: 项目总结 |
前两天刚刚装了一个MyEclipse,今天用了一下,却发现,每次想要在控制台上输出中文时,总是以乱码显示的。查了很多资料,对算是搞明白,怎么回事。
首先,在这里先解释下,MyEclipse(其实Eclipse也是一样)中,对于中文输出的控制(个人意见,仅供参考)
当我们创建一个Java文件时,可以对该文件的编码格式进行调整:选中要修改的Java文件,点击选择
但是输出到控制台的时候还是会有乱码。
后仔细研究此问题,发现网络上并没有发现完整的解决方法,只有一些点到一半的观点。
先将实践可行的方法记录下来:Perperties选项,在弹出的窗口右下边有一个"Text file
encoding"选项,选择下边的Other选项,可以修改该文件的编码格式,如UTF-8\GB2312等,这样,在我们编写Java文件时,输入的中文就不会是乱码了。
不过,对于输出到控制台的乱码,上述方法则不能解决。这种乱码是属于在JavaVM上运行时,javaVm的默认输出格式与我们希望的格式相左造成的。这时,必须要对javaVM的输出格式进行设置。具体操作如下图
http://s14/middle/61d8d964xa659a7d5325d&690
接下来:
这里有两个需要配置的地方
1.在VM arguments中添加-Dfile.encoding=GB2312
2.在Console encoding中选择GB2312
http://s11/bmiddle/53beda9b45554cf690a0a