Изменение кодировки текста для нескольких файлов сразу в Eclipse

У меня есть HTML-шаблоны UTF-8 в моем проекте Eclipse, и Eclipse продолжает обрабатывать их, как если бы они имели другую кодировку. В нем говорится, что кодировка "определяется по содержанию". Я хочу заставить правильную кодировку.

Я могу заставить его для одного файла, но установка кодировки для родительской папки не повлияет на файлы в нем, потому что вместо опции "наследовать" в листе свойств там "определяется из содержимого" вещь в нем помещается.

Можно ли сразу установить кодировку для всех файлов в проекте?

Ответ 1

Я только что решил эту проблему (eclipse 3.5.2)

Требуется два шага:

  • Изменить кодировку текстового файла на странице свойств папки (файл .setting/org.eclipse.core.resources.prefs был создан в моем проекте)
  • Измените кодировку по умолчанию на *.html тип содержимого файла на странице Предпочтения Общие/Типы содержимого

Ответ 2

Я видел только "определенный из контента" для файлов XML. В этом случае это единственная правильная настройка, потому что XML файлы имеют свою кодировку, определенную в их заголовке, поэтому принуждение чего-либо еще было бы серьезной ошибкой.

Если вы все еще хотите это сделать, вы можете попробовать просмотреть файл .settings/org.eclipse.core.resources.prefs в своем проекте (этот файл может существовать или не существовать зависит от того, как вы вручную установили какую-либо кодировку в проекте или нет).

Ответ 3

Это было вызвано версией разработки Eclipse. В последнем официальном выпуске (3.5) он исправлен.