Это больше не нужно, начиная с Eclipse 4.2 (Juno, 2012). Eclipse позаботится об этом прозрачно, когда вы используете встроенный редактор файлов свойств. Он будет представлять и принимать значения в формате UTF-8, но он будет скрытно конвертироваться в формат \uXXXX
. Следует отметить, что это имеет некоторые странные побочные эффекты в сочетании с плагином Git (например, старые строки, удаленные во время слияния), лучше всего работает, если вы закрываете все файлы свойств перед извлечением / нажатием.
Если вы еще не используете Eclipse 4.x, попробуйте использовать инструмент native2ascii
, находящийся в папке /bin
каталога установки JDK, для преобразования файлов свойств UTF-8 в файлы свойств ASCII, как описано в Javadoc java.util.Properties
класс .
Вы можете сохранить «оригинальные» файлы свойств (дайте им, например, расширение .utf8
) и использовать пакетный файл / оболочку для их преобразования следующим образом:
cd c:\path\to\properties\files
c:\path\to\jdk\bin\native2ascii.exe -encoding UTF-8 text_cs.properties.utf8 text_cs.properties
c:\path\to\jdk\bin\native2ascii.exe -encoding UTF-8 text_ja.properties.utf8 text_ja.properties
c:\path\to\jdk\bin\native2ascii.exe -encoding UTF-8 text_zh.properties.utf8 text_zh.properties
# You can add more properties files here.
Таким образом, вы можете просто отредактировать файлы .utf8
и запустить сценарий пакетной обработки / оболочки один раз, чтобы выполнить преобразование нативных символов в \uXXXX
. Также смотрите эту запись в блоге .
Смотри также: