有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在SWIXML中显示异常字符作为按钮文本

我有以下SWIXML代码:

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

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

这是怎么回事


共 (2) 个答案

  1. # 1 楼答案

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

    System.getProperty("file.encoding");
    
  2. # 2 楼答案

    您可以使用unicode字符定义,例如。 text="\u2211"求和