2

我有以下 SWIXML 代码:

  <panel id="contentPanel">
    <button text="∂"/>
    <button text="∆"/>
    <button text="∏"/>
    <button text="∑"/>
  </panel>

注意用于文本的数学符号。这些符号在我的 Java IDE 中渲染得很好。但是,当我运行代码时,Swing 组件中的符号显示不正确。它们每个看起来都像两个字符,第一个是带有变音符号的“a”,第二个是一些随机字符。

这里发生了什么?

4

2 回答 2

4

IDE 的默认编码可能是 UTF-8,而您的平台是其他的。尝试检查两种环境中的默认编码:

System.getProperty("file.encoding");
于 2011-04-06T22:01:40.227 回答
4

你可以使用 unicode char def 例如 text="\u2211"Sum

于 2011-04-07T12:47:18.960 回答