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

eclipse中java程序的中文乱码问题

2016-08-16 12:58 417 查看
这里的乱码问题,有两个,一是java文件中的乱码,比如注释;二是控制台输出的中文乱码

文件乱码

如果文件中有中文注释,出现这样的乱码



eclipse -> window -> preferences -> General -> workspace, 修改编码格式为utf8



结果如下:



控制台乱码

java代码中需要添加一些打印信息:



结果输出如下:



中文的全是乱码,修改如下:
打开Java程序运行配置对话框,在Common选项卡中的编码信息改为UTF8(Run Configurations.. -> Common),如图所示:



新的结果如下:



你不要以为这就万事大吉了,如果是使用JDK1.8打包的jar,放到MAC下运行,中文显示正常,但如果为了兼容1.6



这样打包的jar包,在mac下运行还是会出现乱码的情况,所以我们把System.out输出的log信息还是乖乖使用英文子串把

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息