Как использовать китайские иероглифы в Java? - PullRequest
2 голосов
/ 13 января 2012

Я пытаюсь использовать китайские символы в компонентах Java GUI.Я изменил вывод клавиатуры на китайский и могу печатать Netbeans на китайском.Кроме того, я могу скомпилировать эти файлы Java.Однако, когда я запускаю эти программы, символы отображаются в виде английских вопросительных знаков.Что я могу сделать, чтобы изменить это?

Ответы [ 2 ]

1 голос
/ 13 января 2012

Я не думаю, что самый короткий ответ - лучший здесь, поэтому я рекомендую вам прочитать этот отличный пост в блоге "Абсолютный минимум, который должен знать каждый разработчик программного обеспечения. Об Unicode и наборах символов (без объяснений") !) "Джоэля Спольски.

Я думаю, что пара минут, потраченных на чтение этого, будет более чем стоящей.

1 голос
/ 13 января 2012

Во-первых, вы должны убедиться, что вы компилируете подходящую настройку для опции кодирования для javac.

Во-вторых, вы должны работать с подходящей кодировкой символов.В большинстве случаев установка -Dfile.encoding = UTF8 сделает это, но это также зависит от того, в какой программе (командная строка? GUI?) И в какой среде вы ее запускаете.

...