当eclipse编码格式改为UTF-8后,会出现从控制台获取汉字打印输出乱码问题
原因: 由于Window平台默认是GBK的字符集,而在JVM启动的时候会采用操作系统的字符集,所以当Eclipse插件中输出UTF-8格式的文件时可能会发生乱码。
方法一:
Run-->Run as configurations-->将encoding修改为gbk
但是这种方法需要每次都设置,不能解决根本问题
方法二:修改eclipse配置文件打开eclipse安装目录,打开eclipse.ini文件,在下面加上-Dfile.encoding=utf-8重启eclipse,就能正常输出了