【问题标题】:Special characters (äöü) not shown correctly in eclipse tree view plug inEclipse 树视图插件中未正确显示特殊字符 (äöü)
【发布时间】:2025-11-30 16:15:02
【问题描述】:

我正在开发一个带有简单树视图的 Eclipse 插件。

我遇到的问题是,在某些日食分布(Luna、Kepler、Mars)中,树条目中的特殊字符 (äöü) 未正确显示。只是出现了一些神秘的字母。奇怪的是,在我的安装(mars2)中,一切都显示正确。在比较了不同发行版中的许多设置后,我无法弄清楚是什么设置或插件影响了这种行为。

任何让我进一步了解解决方案的提示都值得赞赏。谢谢!

【问题讨论】:

  • 听起来像是编码问题。这可能会帮助您(或至少为您指明正确的方向):*.com/questions/33607828/…
  • 你从哪里得到重音字符?您确定在树中设置的 Java 字符串中的 Unicode 值是正确的吗?树使用的字体可以显示这些字符吗?

标签: java eclipse plugins treeview


【解决方案1】:

感谢greg-449 的提示,我正在阅读现在直接以 UTF8 编码的源代码:

            BufferedReader breader = new BufferedReader(
                new InputStreamReader(
                           new FileInputStream(file), "UTF8"));

令人惊讶的是,这也正确显示了树视图中的字符... :-)

感谢您的帮助!

【讨论】:

    最近更新 更多