【发布时间】:2014-09-25 15:09:35
【问题描述】:
我创建了一个显示一些 UTF-8 字符的 Java 应用程序(导出为 jar 文件)。
问题是,当我们在 Eclipse 中运行它时,它显示的字符正常。但是,当我们将其导出为可运行的 jar 文件并执行时,字符是锯齿状的。
可能是什么原因?我猜有些编译设置没有正确设置。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
您是否在控制台中打印此类字符?
-
@Claudio 感谢您的回复,克劳迪奥。不,我使用 java swing 对象 JEditorPane 来显示一些汉字。
-
您的字符是 ASCII 转义的(“\u”后跟一个数字)还是直接将它们放入字符串文字中?
-
@Pawel 他们是直接放的。实际上我的应用程序是一个电子邮件客户端,JEditorPane 使用 HTMLEditorKit 显示一些 HTML 内容(电子邮件内容)。