我有以下SWIXML代码:
<panel id="contentPanel">
<button text="∂"/>
<button text="∆"/>
<button text="∏"/>
<button text="∑"/>
</panel>
注意用于文本的数学符号。符号在我的Java IDE中呈现得很好。但是,当我运行代码时,符号无法在Swing组件中正确显示。它们看起来像两个字符,第一个是带有变音符号的'a',第二个是随机字符。
这里发生了什么?
答案 0 :(得分:4)
IDE的默认编码可能是UTF-8,而您的平台则是其他东西。尝试检查两种环境中的默认编码:
System.getProperty("file.encoding");
答案 1 :(得分:4)
你可以使用unicode char def例如
总和text="\u2211"