Chinaunix

标题: eclipse下字符编码问题 [打印本页]

作者: charlieli1    时间: 2008-09-06 10:15
标题: eclipse下字符编码问题
eclipse下编码用的是UTF-8,将另一个GBK编码的文件放在eclipse里打开汉字出现乱码,请问能恢复吗?
作者: charlieli1    时间: 2008-09-06 10:18
另外,一般win下的eclipse默认编码方式是GBK,linux下eclipse默认编码方式是UTF-8,有没有某种编码方式的文件在这两个环境下都能正常显示?
作者: 小把戏    时间: 2008-09-06 10:21
其实你可以自己写个工具


我这里有个你看能不能用。

gb2utf8.rar

24.5 KB, 下载次数: 75


作者: charlieli1    时间: 2008-09-06 10:37
原帖由 小把戏 于 2008-9-6 10:21 发表
其实你可以自己写个工具


我这里有个你看能不能用。



嗯,谢谢。
另外,一般win下的eclipse默认编码方式是GBK,linux下eclipse默认编码方式是UTF-8,有没有某种编码方式的文件在这两个eclipse环境下都能正常显示?
作者: 小把戏    时间: 2008-09-06 11:26
标题: 回复 #4 charlieli1 的帖子
额习惯性的动作是先把编码设置成UTF-8
作者: realmon    时间: 2008-09-06 11:59
原帖由 charlieli1 于 2008-9-6 10:18 发表
另外,一般win下的eclipse默认编码方式是GBK,linux下eclipse默认编码方式是UTF-8,有没有某种编码方式的文件在这两个环境下都能正常显示?

用UTF8
作者: kakasi    时间: 2008-09-06 18:18
原帖由 charlieli1 于 2008-9-6 11:15 发表
eclipse下编码用的是UTF-8,将另一个GBK编码的文件放在eclipse里打开汉字出现乱码,请问能恢复吗?

不用恢复,文件本身没有变。
先把eclipse设置成GBK,打开,然后再save成UTF8,最后把eclipse的设置改过来就可以了。
作者: charlieli1    时间: 2008-09-06 19:02
原帖由 kakasi 于 2008-9-6 18:18 发表

不用恢复,文件本身没有变。
先把eclipse设置成GBK,打开,然后再save成UTF8,最后把eclipse的设置改过来就可以了。



怎么save成UTF8?是改eclipse设置回UTF-8吗?这样save文件会报错。

一直用utf8很好用吗?
作者: kakasi    时间: 2008-09-06 21:33
要是单个文件的话,最简单的就是全体拷贝到剪贴板,不保存重新用utf8打开这个文件,再将剪贴板的内容覆盖上去保存即可。
因为eclipse拷贝内容到内存的时候是用utf8编码。

一直用utf8很好用吗?
看你的项目,如果只有英文字符随便你用什么encode,到哪里都没问题。如果你额外只有中文字符,那么GBK完全满足你的要求,可是如果你说未来还可能有日文,韩文字符,那你只能选择utf8。

可以作为team乃至公司的约定,避免以后发生问题。
作者: charlieli1    时间: 2008-09-06 23:43
原帖由 kakasi 于 2008-9-6 21:33 发表
要是单个文件的话,最简单的就是全体拷贝到剪贴板,不保存重新用utf8打开这个文件,再将剪贴板的内容覆盖上去保存即可。
因为eclipse拷贝内容到内存的时候是用utf8编码。

一直用utf8很好用吗?
看你的项目 ...



嗯,谢谢
作者: 非飞云    时间: 2008-09-09 14:40
这个刚开始的时候也确实搞了很久。。。后来吃亏吃多了 养成习惯了 现在只用utf-8。。。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2