Обработка кодировки файлов в Eclipse 3.5 - PullRequest
3 голосов
/ 13 мая 2010

Я использую Eclipse 3.5 в Windows, с плагинами PDT и Subclipse, как в старых проектах, использующих кодировку ISO-8859-1 (latin-1), так и в более новых, использующих UTF-8. Я настроил свою рабочую область для использования UTF-8, и я настроил старые проекты для использования latin-1. Но каждый раз, когда я открываю старый проект, он использует UTF-8. С рабочей областью, использующей по умолчанию latin-1, у меня та же проблема с проектами utf-8, отредактированными как iso-8859-1.

Мой выбор кодировки записан в файле .settings / org.eclipse.core.resources.prefs, но, кажется, никогда не читается.

Единственное решение на данный момент - иметь рабочее пространство latin1 и utf8. Есть идея получше?

1 Ответ

4 голосов
/ 28 февраля 2012

В свойствах проекта (щелкните правой кнопкой мыши на проекте => Свойства => Ресурс) есть раздел Кодировка текстового файла.

Вы настроили здесь кодировку? Если нет, у вас есть два варианта: «Унаследовано от контейнера» (которое должно быть рабочим пространством по умолчанию, в вашем случае UTF-8) и «Другое», которое позволяет вам выбрать конкретную кодировку (ISO-88591) ...

Я только что проверил это на одном из моих проектов, закрыл и снова открыл, и кодировка ISO88591 все еще настроена.

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

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