J2ME приложение показывает ????символы после компиляции - PullRequest
0 голосов
/ 25 апреля 2011

Я занимаюсь разработкой приложения J2ME и сейчас нахожусь в процессе локализации.

Когда я набираю русские символы в IDE Netbeans 6.9.1, он показывает их задолго до компиляции, но когда я компилирую и запускаю свой проект с использованием WTK, он показывает ????? символы?

Как мне изменить конфигурацию моего исходного проекта, чтобы он правильно отображал символы Unicode ??

Я не люблю писать русские символы, конвертируя их в Unicode, как это \u0414\u0443\u0448\u0430\u043D\u0431\u0435

КАК ЭТО СДЕЛАТЬ?

1 Ответ

1 голос
/ 25 апреля 2011

IMO, наиболее вероятное объяснение состоит в том, что русские символы правильно закодированы в приложении в кодировке UTF-16, но при их использовании вы используете набор / кодировку символов по умолчанию для платформы JVM и либо:

  • , который не поддерживает символы, или
  • не соответствует кодировке по умолчанию для платформы хоста.

Возможно также, что это проблема исходного кода, но я бы подумал, что это маловероятно ... если предположить, что вы используете NetBeans для компиляции.

Если вы выполняете компиляцию вне NetBeans, вам может потребоваться установить опцию -encoding компилятора Java, чтобы указать фактическую кодировку исходных файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...