Как вывести кириллицу в консоли IntelliJ IDEA?
Пишу простой XML парсер. Все работает замечательно, пока дело не дошло до парсинга полей с кириллицей.
КОД:
Вывод:
22:11:39.776 DEBUG XmlCompositeByIgnores::composite::40 — Группа «����» добавлена в список игнорируемых
22:11:39.776 DEBUG XmlCompositeByIgnores::composite::40 — Группа «��� ����� � ����������» добавлена в список игнорируемых
22:11:39.776 DEBUG XmlCompositeByIgnores::composite::40 — Группа «������� �����» добавлена в список игнорируемых.
То есть, логгер логирует кириллицу, но при этом кириллицу из XML документа не понимает. Что делать в таком случае?
- Вопрос задан 02 июл.
- 141 просмотр
Средний 1 комментарий
- Вконтакте

Убедитесь, что файл XML сохранен в кодировке UTF-8.
Проверьте настройки IntelliJ IDEA: Editor → File Encodings
В разделе Project Encoding установите значение UTF-8.
Убедитесь, что Transparent native-to-ascii conversion отключено (не должно быть отмечено).
IntelliJ IDEA console issue
The proposed solution wasn’t working for me. Even though I’ve set the IDE encoding & Project encoding to UTF-8 in Idea’s Settings, the console continued to not display properly the characters. So for other people in the same situation I’m going to post another solution which worked for me.
You need to find the idea executable file. On Windows it’s probably under «C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1.5\bin». In the file «idea.exe.vmoptions» you need to add the following line:
Solution 2
Check if you have selected an IDE encoding that supports foreign languages.
There, select UTF-8 .
Solution 3
In Help / Edit Custom VM Options. add:
. and restart IDE 🙂
You can also edit file manualy from:
- C:\Program Files\JetBrains\IntelliJ IDEA\bin\idea64.exe.vmoptions
- C:\Users\[YOUR_USER_NAME]\AppData\Roaming\JetBrains\IntelliJIdea2021.2\idea64.exe.vmoptions
depending on what config file uses your IDE.
If you are using x86 version the file is named accordingly
Неправильная кодировка IntelliJ IDEA в выводе консоли
Кажется, это действительно бред, но я ничего не могу сделать со сломанной кодировкой в консоли своего IntelliJ IDEA.
Что я сделал, чтобы преодолеть это:
- Установите -Dfile.encoding=UTF-8 и -Dfile.encoding=UTF-8 как в idea.exe.vmoptions , так и в idea64.exe.vmoptions (хотя я использую 64-битную версию).
- Добавлены -Dfile.encoding=UTF-8 и -Dfile.encoding=UTF-8 для запуска/отладки конфигурации моего приложения.
- Изменены настройки > Редактор > Кодировки файлов Кодировка IDE/Кодировка проекта/Кодировка по умолчанию для файлов свойств на UTF-8.
После того, как все это сделано, удачи по-прежнему нет, и символы в консоли отображаются неправильно. Я попытался отладить метод java.io.PrintStream#println(java.lang.String) и обнаружил, что System.out.textOut.out.se.cs равно windows-1251. Не знаю, откуда берется это значение.
Эта проблема беспокоила меня в течение долгого времени, и я не мог найти ничего в Интернете, что могло бы мне помочь.
Кириллица в Intellij IDEA
IntelliJ IDEA, разработанная компанией JetBrains, является одной из самых популярных интегрированных сред разработки (IDE) для профессиональных программистов. В этой статье мы рассмотрим, как настроить кириллицу в IntelliJ IDEA и решить все возможные проблемы, связанные с работой с русскими символами.
Шаг 1: Установка поддержки кириллицы
Первым шагом для использования кириллицы в IntelliJ IDEA является установка поддержки для русского языка. Для этого откройте настройки IDE, нажав на "File" в верхнем меню, затем выберите "Settings". В открывшемся окне выберите пункт "Editor" в левой колонке и затем выберите "General". В этом разделе вы найдете "File Encodings". Убедитесь, что "IDE Encoding", "Default encoding for new files", "Project encoding" и "Properties file encoding" установлены на "UTF-8". Использование UTF-8 позволит уверенно работать с символами кириллицы в проектах.
Шаг 2: Настройка шрифтов
Следующим шагом является настройка шрифтов, чтобы правильно отображать символы кириллицы. В настройках IDE перейдите к разделу "Editor" и найдите раздел "Font". В этом разделе установите шрифт, поддерживающий кириллицу, такой как "Arial", "Tahoma" или "Times New Roman". Также можно настроить размер шрифта в зависимости от ваших предпочтений.
Шаг 3: Компиляция и запуск
При работе с кириллицей в IntelliJ IDEA важно, чтобы ваш проект корректно компилировался и запускался. В противном случае могут возникнуть ошибки в работе с кириллическими символами. Убедитесь, что ваш проект настроен на использование правильной кодировки (UTF-8), что ваши файлы содержат правильные символы кириллицы и что вы используете правильные методы для работы с текстом.
Шаг 4: Решение возможных проблем
Иногда могут возникнуть проблемы с отображением кириллицы в IntelliJ IDEA. Одним из распространенных вариантов является неправильное отображение символов или невозможность вводить кириллицу при написании кода. В таком случае можно попробовать следующие решения.
— Проверьте правильность настроек кодировки в IntelliJ IDEA, как было описано в шаге 1.
— Убедитесь, что используемый шрифт в IntelliJ IDEA поддерживает кириллицу, как было описано в шаге 2. Если используемый шрифт не отображает кириллицу корректно, попробуйте выбрать другой шрифт или обновить текущий шрифт.
— Проверьте файлы проекта на наличие некорректных символов или ошибок кодировки. Если обнаружены некорректные символы, скопируйте текст в новый файл и установите правильную кодировку для этого файла.
— Если проблемы с отображением кириллицы возникают только в конкретных файлах или проектах, попробуйте удалить и заново создать эти файлы или проекты.
Шаг 5: Дополнительные полезные функции
IntelliJ IDEA предлагает несколько полезных функций для работы с кириллицей. Например, в IDE можно настроить автодополнение для кириллических символов, что значительно повышает производительность при написании кода на русском языке. Также можно настроить специальный шаблон для комментариев или документации на русском языке. Для этого перейдите в настройки IDE, выберите раздел "Editor", затем "Live Templates" и добавьте соответствующие шаблоны.
Настройка работы с кириллицей в IntelliJ IDEA не должна представлять трудности для опытного программиста. Следуя этому руководству, вы сможете уверенно работать с русскими символами в IDE и избежать всех возможных проблем, связанных с отображением и вводом кириллицы. Удачи в работе над вашими проектами!