我使用Eclipse& Java的。
System.getProperty("file.encoding") == "GBK".
我的所有Swing UI标签都存储在不同的属性文件中(例如messages_ru.properties
,messages_sc.properties
)。
我使用native2ascii转换属性文件以获取Unicode。
但是有一件奇怪的事情发生了,这个标签正确地展示了俄罗斯,但是对于简单中文来说并不正确。我的操作系统支持简体中文。
任何人都有相同的问题或有一些建议找到原因?如果您需要更多信息,我可以告诉您。
答案 0 :(得分:1)
嗯...找到原因,它是由字体引起的,我的应用程序使用的是不支持简体中文的工厂字体(“Calibri”)。