Eclipse: Использование кодировки UTF-8 в текстовом редакторе приводит к тому, что строки не работают должным образом, как я могу это исправить?
У меня есть некоторые греческие комментарии в коде, и когда я ввожу греческую букву, она говорит: "Спаси нас UTF-8"
Тогда, если я сделаю это и перезапущу программу, ранее отображенные строки не будут работать должным образом.
Например, я работаю над алгоритмом шифрования (Упрощенный Des), и это то, что я получаю с кодировкой Cp1252 в текстовом редакторе в качестве вывода:
ÅO [áa[aá»j×jt
INFO BOB 57674
первая строка - зашифрованная версия, а вторая - дешифрованная версия, это то, что я получаю, когда меняю кодировку на UTF-8
�O [�a[a�j�jt
���NFO���BOB���7���74
Я не понимаю, что здесь происходит, я никогда не видел ничего подобного раньше. Кто-нибудь может мне помочь? заранее спасибо
1 ответ
Есть (по крайней мере) одно обсуждение здесь на SO о том, должен ли исходный код сохраняться в формате UTF-8 или нет.
Лично я бы посоветовал против этого. Я бы предпочел использовать \uXXXX
нотация для кодирования этих греческих символов в исходном коде и сохранения других настроек без изменений.