Как поддерживать кодировку UTF-8 в Eclipse
Как я могу добавить поддержку UTF-8 в Eclipse? Я хочу добавить, например, русский язык, но затмение не будет поддерживать его. Что я должен делать? Пожалуйста, ведите меня.
12 ответов
Попробуй это
- В меню "Окно"> "Установки"> "Основные"> "Типы содержимого" установите кодировку UTF-8 в качестве кодировки по умолчанию для всех типов содержимого.
- В меню "Окно"> "Установки"> "Основные"> "Рабочая область" установите для параметра "Кодировка текстового файла" значение "Прочее: UTF-8".
Откройте Eclipse и выполните следующие шаги:
- Окно -> Настройки -> Развернуть Общие и нажмите Рабочая область, кодировка текстового файла (внизу) имеет возможность выбора кодировки.
- Выберите переключатель "Другое" -> выберите UTF-8 из выпадающего списка
- Нажмите Применить и кнопку ОК ИЛИ просто нажмите кнопку ОК
Вы можете установить кодировку по умолчанию всякий раз, когда запускаете eclipse.exe.
- Откройте eclipse.ini в вашем домашнем каталоге eclipse или STS.ini в случае STS(Spring Tool Suite)
- поместите строку ниже в конце файла
-Dfile.encoding=UTF-8
Просто щелкните правой кнопкой мыши Project - Properties и выберите Resource в левом боковом меню.
Теперь вы можете изменить кодировку текстового файла на любое другое.
Щелкните правой кнопкой мыши основной источник -> Запустить от имени -> Запустить конфигурации -> (x)= Аргументы -> Аргументы виртуальной машины -> добавить:
-Dsun.stdout.encoding=UTF-8
Я попробовал все настройки, упомянутые в этом посте, чтобы успешно построить свой проект, но у меня это не получилось. Наконец я смог успешно построить свой проект с mvn -DargLine=-Dfile.encoding=UTF-8 clean insall
команда.
Вы можете установить явную кодировку символов Java по умолчанию для всей операционной системы, установив переменную среды JAVA_TOOL_OPTIONS
со значением -Dfile.encoding="UTF-8"
, В следующий раз, когда вы запустите Eclipse, он должен придерживаться UTF-8 в качестве набора символов по умолчанию.
См. https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/envvars002.html
В моем случае просто щелкните правой кнопкой мыши файл, кодировку которого хотите изменить ->Properties
и выберитеResource
в меню слева. ВText file encoding
щелкнутьother
и измените на UTF-8. Надеюсь помочь вам.
Если у вас Windows 11 и ни один из предыдущих ответов не помог, возможно, вам придется изменить настройки региона. Следуй этим шагам:
Быстрые инструкции:
Поиск Windows > Панель управления > Регион > вкладка Администрирование > Изменить языковой стандарт системы... > проверить > ОК > Перезагрузить сейчас
Полная инструкция:
- Зайдите в поиск Windows : нажмите клавишу или просто нажмите на значок
Search
кнопка. Другой способ — нажать кнопкуWin
+s
ярлык. - Введите Панель управления и нажмите
enter
ключ, чтобы открыть его, или просто нажмите на первый результат поиска. - Нажать на
View by
раскрывающееся меню в правом верхнем углу и выберитеCategory
(если вид не задан по категории). - Идти к
Clock and Region
. - Нажмите на
Region
. - Перейти к
Administrative
вкладка. - В разделе Язык для программ, не поддерживающих Юникод , нажмите
Change system locale...
кнопка. - Проверить
Beta: Use Unicode UTF-8 for worldwide language support
вариант. - Нажмите
OK
. - Нажмите
Restart now
.
Вы должны правильно видеть символы в Eclipse.
Если у вас проблемы с файлами JSON, оказывается, в некоторых версиях Eclipse есть встроенный JSON Validator. Вы можете отключить его, выполнив следующие действия:
Перейдите в Windows-> Проверка и снимите флажки проверки JSON.