Как изменить кодировку текстового файла по умолчанию в 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]
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 не будет "автоопределять" кодировку и будет использовать набор кодировки для проекта или папки.