【发布时间】:2014-08-18 19:11:14
【问题描述】:
我正在编写一个带有 GUI 的 Java 程序,该程序将在某些标签中包含西里尔文文本。当我创建标签JLabel lbl = new JLabel("Име на обект"); 时,一切都很好,当我的程序启动时,它也可以正确显示。但我改变了我正在使用的电脑并将我的项目复制到我的家用电脑上。在那个系统上,我代码中的所有西里尔文文本现在看起来都像JLabel lbl = new JLabel("РћС‚ Дата:*");,并且在程序运行时以相同的方式显示。如何让 Eclipse 再次显示我的 Cyrillic 文本?
【问题讨论】:
-
您是否尝试过将UTF-8 encoding in Eclipse 用于您的Java 文件?这应该可以解决您的编码问题。
-
抱歉,我注意到这是一个链接
-
试过了还是一样:(
-
编码可能已经损坏,切换到 UTF-8 不会神奇地修复它。只需在 之后重新键入西里尔文文本,确保您使用的是 Unicode (UTF-8) 编码,然后它应该(希望)在那之后保持正确编码。
标签: java eclipse text cyrillic