Что следует учитывать при изменении кодировки файла Java - PullRequest
1 голос
/ 16 июня 2010

Мне нужно использовать несколько символов кириллицы в файле Java, и чтобы Eclipse позволил мне сделать это, мне нужно изменить кодировку для этого файла (в настоящее время на UTF-8).

Есть ли какие-либо проблемы, которые это может вызвать?

Ответы [ 2 ]

1 голос
/ 16 июня 2010

Если это всего несколько символов, вы можете использовать обозначение \uxxxx:

    char[][] translate = { 
        {'\u0430', 'a'},
        {'\u0431', 'b'},
        {'\u0432', 'v'},
        {'\u0433', 'g'},
        ...
    };  

также обратите внимание на инструмент native2ascii , который поставляется с JDK для преобразования нативного текста в unicode latin-1.

1 голос
/ 16 июня 2010

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

Если предположить, что речь идет о программе, описанной в этом вопросе , то более надежной альтернативой было бы вместо этого поместить символы кириллицы во внешний файл.непосредственно в исходный код, и явно проанализируйте этот файл, используя UTF-8.

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