Как изменить кодировку текстового файла по умолчанию в Eclipse? - PullRequest
211 голосов
/ 20 сентября 2010

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

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

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

Ответы [ 8 ]

389 голосов
/ 20 сентября 2010

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

50 голосов
/ 22 июля 2013

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

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

Для затмения Марс :

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

Change workspace encoding

Проверить кодировку файла: Image check a file encoding

6 голосов
/ 23 марта 2014

Предпочтения >> Общие >> Редакторы >> Текстовые редакторы >> Правописание: Enconding

PS: Eclipse Indigo и Juno.

3 голосов
/ 12 июня 2015

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

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

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

1 голос
/ 18 января 2016

Для меня в Eclipse Mars было следующее: Окно> Параметры> Интернет> HTML-файлы , а на правой панели в разделе Кодировка выберите ISO 10646 / Unicode (UTF-8) , Применить и ОК, тогда и только тогда были созданы мои .html файлы.

1 голос
/ 19 ноября 2015

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

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

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

0 голосов
/ 01 марта 2019

Окно> Настройки> Интернет> JSP файлы

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