Как изменить кодировку текстового файла по умолчанию в Eclipse?

202 PawelRoman [2010-09-20 16:14:00]

Всякий раз, когда я добавляю в проект новый html файл (или другой текстовый файл), его кодировка устанавливается на Cp1250. Я не уверен, почему, я думаю, это, вероятно, потому, что язык ввода в Windows установлен на польский (что для меня правильно, так как это мой родной язык, и я не хочу его менять). Во всяком случае, Eclipse говорит, что Cp1250 является "стандартным" кодированием, и я должен вручную изменить его на UTF-8 каждый раз, когда добавляю что-нибудь.

Итак, где я могу изменить кодировку по умолчанию на UTF-8? Я установил кодировку, щелкнув правой кнопкой мыши весь проект, но это не помогло. Я ничего не могу найти в настройках. Это так раздражает...

Я использую выпуск Helios для Eclipse и использую его с pydev, если это имеет значение.

eclipse


7 ответов


370 Решение nanda [2010-09-20 16:19:00]

Окно → Настройки → Общие → Рабочая область: кодировка текстового файла


47 BiAiB [2013-07-22 17:47:00]

В моей настройке ответа Нанды было недостаточно. Мне нужно было сделать это:

  • Окно > Предпочтения > Общие > Типы содержимого
  • Выберите текст > HTML в дереве
  • Выберите все ассоциации файлов, в частности .html
  • Ввод "UTF-8" в текстовое поле "кодировка по умолчанию"

7 vanduc1102 [2016-06-24 05:28:00]

Для eclipse Марс:

Изменить кодировку рабочей области:

Изменить кодировку рабочей области

Проверить файл Кодировка: Изображение проверить кодировку файла


5 Merphys [2014-03-23 16:50:00]

Настройки → Общие → Редакторы → Текстовые редакторы → Орфография: Enconding

P.S.: Eclipse Indigo и Juno.


3 Felipe Martins [2015-06-12 17:29:00]

У меня была такая же проблема, когда я получил html, чтобы вставить мой проект и переименовать его в .jsp. Чтобы решить эту проблему, мне нужно было, чтобы люди, выше сказанные, то есть, чтобы изменить кодировку текста в Eclipse Preferences. Однако перед переименованием файлов в .jsp необходимо было включить следующую строку в начало каждого файла .html:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

Я считаю, что это заставило Eclipse понять, что необходимо изменить кодировку файла, когда я попытался переименовать .html в .jsp.


1 Alcides [2016-01-18 20:41:00]

Что работало для меня в Eclipse Mars, нужно было перейти в Window > Preferences > Web > HTML Files, а на правой панели в Encoding выбрать ISO 10646/Unicode (UTF-8), Применить и ОК, тогда и только тогда были созданы мои .html файлы.


1 Radek Pech [2015-11-19 18:11:00]

Если вам нужно редактировать файлы того же типа с большим количеством кодировок в разных папках и проектах (например, один проект находится в UTF-8 и другие в Windows-12xx), перейдите в Окно > Настройки > Общие > Типы содержимого > Текст > и выберите каждый тип с несколькими кодировками.

Для каждого типа удалите содержимое кодировки по умолчанию и нажмите "Обновить".

Таким образом, Eclipse не будет "автоопределять" кодировку и будет использовать набор кодировки для проекта или папки.