Отображение необычных символов в виде текста кнопки в SWIXML - PullRequest
2 голосов
/ 07 апреля 2011

У меня есть следующий код SWIXML:

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

Обратите внимание на математические символы, которые используются для текста. Символы прекрасно отображаются в моей Java IDE. Однако когда я запускаю код, символы не отображаются правильно в компоненте Swing. Каждый из них выглядит как два символа, первый из которых представляет собой «а» с диакритическими знаками, а второй - какой-то случайный символ.

Что здесь происходит?

Ответы [ 2 ]

4 голосов
/ 07 апреля 2011

Вы можете использовать кодировку Unicode, например, def. text="\u2211" на сумму

4 голосов
/ 07 апреля 2011

Кодировка IDE по умолчанию, вероятно, UTF-8, а ваша платформа - что-то другое. Попробуйте проверить кодировку по умолчанию в обеих средах:

System.getProperty("file.encoding");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...