gpt4 book ai didi

java - 有什么方法可以更改 eclipse 中外部化字符串选项的编码吗?

转载 作者:行者123 更新时间:2023-12-01 11:58:17 25 4
gpt4 key购买 nike

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

BulkUploadModule_13=Vyberte slo\u017Eku na serveru

这是完全不可编辑的!有什么方法可以告诉 Eclipse 不要这样做吗?

最佳答案

问题来自于属性文件的遗留使用......

您可能已经注意到,Java 1.6之前的 Properties 类只有一个通过 InputStream 读取属性的方法。 .这不是“制造”来读取字符的。

它使用内置编码,该编码是 ISO 8859-1!我的猜测是 U+017E(顺便说一下,这是 this character)无法通过 ISO 进行编码...

从 1.6 开始,您可以使用 Writer 写入属性文件并使用 Reader 读取属性文件,从而选择您的编码(提示:UTF-8!UTF- 8!UTF-8!)。但不知道 Eclipse 是否可以通过其 GUI 来做到这一点。然而,从编程角度来说,这当然是可能的。

关于java - 有什么方法可以更改 eclipse 中外部化字符串选项的编码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28189761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com