首页 > java中文乱码问题

java中文乱码问题

我创建了2个java文件,main方法中都是

    String s="i我";
    System.out.println(s);

一个文件编码方式是gbk,另一个是utf8
在使用cmd编译时,utf8编码的文件要求加encoding参数。运行的时候都正确打印出“i我”

但是我在eclipse中运行时,utf8文件却打印出了乱码。gbk文件正常。

不是说编译后的class文件都是unicode编码吗?既然编码一样了为什么还出错?是哪一步出问题了?


我想说你要查看一下你的eclipse的preference下的 workspace中的编码?是跟随系统还是 utf8?理论上说都是可以的


看看你的eclipse的preference设置里面和编码相关的

【热门文章】
【热门文章】