Как вы читаете файлы свойств? Хранить их в любой кодировке, отличной от ASCII, кроме ISO-8859-1 (кодировка по умолчанию, ожидаемая различными компонентами инфраструктуры) или UTF-8, звучит для меня как плохая идея. Я бы настоятельно рекомендовал бы придерживаться ASCII, ISO-8859-1 или UTF-8.
В наши дни вы можете загрузить Properties
с любым Reader
, но UTF-8 обычно является наиболее подходящей кодировкой для файлов, которые должны обрабатывать символы не-ASCII и работать на любом компьютере.
Вы можете , вероятно, заставить Eclipse думать об этом как об использовании разностной кодировки, щелкнув правой кнопкой мыши файл, выбрав "Свойства", а затем выбрав "Кодировка текстового файла" в нижней части ресурсов. страница - но я бы посоветовал вам не делать это.
Альтернативой является только использование ASCII с соответствующими \u....
escape-последовательностями, генерируемыми native2ascii
.
(Хотя вы можете включать не-ASCII символы ISO-8859-1, лично я бы не стал - это очевидно, когда символы не являются ASCII, но различие между ISO-8859-1 и другими кодировки становится сложнее обнаружить невооруженным глазом.)