【发布时间】:2014-05-14 13:18:18
【问题描述】:
我从 JSON Web 服务读取了一些字符串数据。
当我将结果字符串(带有重音字母)放入 JLabel 时,我看到以下结果:
但字符串应包含:Lèttèrè àccèntàtè - àà èè ìì ò
我使用此代码声明JLabel:
JLabel descriptionLabel = new JLabel(myString);
如果我尝试将此字符串放入 .txt 文件中,请读取正确的字符串 (Lèttèrè àccèntàtè - àà èè ìì ò)。
这是与我使用的字符集有关的问题吗?
【问题讨论】:
-
您使用什么代码将文本放入
JLabel? -
字符集和一起/或字体的标准问题
-
@durron597 我使用这个代码:JLabel descriptionLabel = new JLabel(myString);
-
你在为 JLabel 设置字体吗?
-
descriptionLabel.setFont(new Font(FONT_NAME, Font.BOLD, 12)); with FONT_NAME = "Arial"
标签: java string swing character-encoding jlabel