注册 登录
编程论坛 JAVA论坛

关于eclipse的字符编码

小牛 发布于 2015-07-12 02:56, 613 次点击
eclipse的全局字符编码、项目的字符编码、某个文件的字符编码,优先级由低到高
在网上看到这样一句话,不太明白具体的含义。全局字符编码,字符编码,某个文件的字符编码
3 回复
#2
日知己所无2015-07-14 19:38
说白了就是你可以在Eclipse中指定所有用Eclipse编辑的文件的字符编码【全局字符编码】,比如为UTF-8

然后你又可以为特定的项目【Project】指定编码,比如Project A为UTF-8,Project B为GB2312

在Project A中又可以有很多文件,比如.java的还有.xml的文件
你可以指定某些文件为UTF-8,某些文件为GB2312

优先度当然越具体的越高,越笼统的越低
#3
小牛2015-07-15 01:37
字符编码不是要统一吗?可以为一个project设一个编码,然后里面的文件设另外一个编码吗?
#4
日知己所无2015-07-18 10:44
回复 3楼 小牛
对于.java源代码来讲,确实如此,一般设置为UTF-8或者GB18030

但是java工程里面一般还有xml、properties这样的配置文件,这些有可能和.java源文件的设置不一样
1