Правильный механизм кодирования названий стран для разных платформ - PullRequest
1 голос
/ 20 декабря 2011

Я использую этот метод для создания перечисления java для стран.

Это нормально компилируется на моем Windows Dev Box, однако при сборке на сервере Unix происходит сбой с этой ошибкой:

error: unmappable character for encoding UTF8

Это вызвано такими символами, как Å . Как лучше всего справиться с этой проблемой?

1 Ответ

1 голос
/ 20 декабря 2011

Ваш файл исходного кода, очевидно, использует другую кодировку, чем UTF-8, в то время как компилятор Java на сервере Unix использует UTF-8 в качестве кодировки по умолчанию.

Выберите фиксированную кодировку для ваших исходных файлов Java(вероятно, лучше всего подходит UTF-8) и сообщите компилятору Java, что исходный код закодирован в UTF-8.Как это сделать, зависит от того, какую систему сборки вы используете.

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