Swing JButton 文本编码

问题描述 投票:0回答:1

我正在使用 Swing,并面临以下使用 JButton 类进行文本编码的问题

因此,将不胜感激解释或一些链接解释为什么此代码显示损坏的文本 - 'Р'РёР±СЂР°С, Рё':

JButton selectButton = new JButton("Вибрати");

但是当我明确指定编码时,一切正常:

JButton selectButton = new JButton(new String("Вибрати".getBytes(), StandardCharsets.UTF_8));

带有代码的文件具有 UTF-8 编码

java swing
1个回答
0
投票

我想 Swing 使用系统编码。 Charset.defaultCharset() 会为您打印什么?告诉我们您使用的命令行参数以及系统环境的相关部分会很有用。

© www.soinside.com 2019 - 2024. All rights reserved.