在eclipse中有没有办法改变externalozed strings选项的编码?

时间:2015-01-28 10:23:29

标签: java eclipse string

我的项目中的大部分字符串已经本地化,如果我使用eclipse函数来外化字符串,它将使属性文件像这样:

BulkUploadModule_13=Vyberte slo\u017Eku na serveru

这是完全不可编辑的!有没有办法告诉eclipse不要这样做?

1 个答案:

答案 0 :(得分:1)

问题来自遗产使用属性文件......

您可能已经注意到{1.6} 之前的Properties只有一个通过InputStream读取属性的方法......这不是&# 34;由"阅读人物。

它使用了内置编码,编码是ISO 8859-1!而我的猜测是U + 017E(顺便说一下这是this character)不能被ISO编码......

从1.6开始,您可以使用Writer写入属性文件并使用Reader读取,因此请选择您的编码(提示:UTF-8!UTF-8!UTF-8! )。但不知道Eclipse是否可以通过GUI实现这一目标。但是,从程序上来说,它当然是可能的。