Почему intellij idea не выводит русские символы
Перейти к содержимому

Почему intellij idea не выводит русские символы

  • автор:

Почему вместо вывода русских букв выводится ? ?

Вопросительные знаки вместо русских букв
привет — я скачал скрипт но у меня абра кадабра на сайте .

Почему вместо русских букв иероглифы? ( UTF-8 )
Приветствую, форумчане. Редактирую один скрипт и в всплывающих окнах, в самой колонке.

Почему выводятся вопросы вместо русских букв?
#coding: UTF-8 temp = ‘привет’ for i in temp: print(i) В ответ печатается столбец.

Почему на консоли вместо русских букв выводятся каракули ?
Locale.setDefault(new Locale(Locale.RUSSIAN)) почему на консоли вместо русских букв выводятся.

Выводится . знаки вместо русских слов, при чтении из текстового файла
Всем привет! Столкнулся с такой проблемой. Читаю информацию из текстового файла <?php $dir.

? вместо русских букв
Делаю самый просто запрос на добавление данных в таблицу. добавляется, только вместо русских букв.

Неправильная кодировка IntelliJ IDEA в выводе консоли

Кажется, это действительно бред, но я ничего не могу сделать со сломанной кодировкой в ​​консоли своего IntelliJ IDEA.

Что я сделал, чтобы преодолеть это:

  1. Установите -Dfile.encoding=UTF-8 и -Dfile.encoding=UTF-8 как в idea.exe.vmoptions , так и в idea64.exe.vmoptions (хотя я использую 64-битную версию).
  2. Добавлены -Dfile.encoding=UTF-8 и -Dfile.encoding=UTF-8 для запуска/отладки конфигурации моего приложения.
  3. Изменены настройки > Редактор > Кодировки файлов Кодировка IDE/Кодировка проекта/Кодировка по умолчанию для файлов свойств на UTF-8.

После того, как все это сделано, удачи по-прежнему нет, и символы в консоли отображаются неправильно. Я попытался отладить метод java.io.PrintStream#println(java.lang.String) и обнаружил, что System.out.textOut.out.se.cs равно windows-1251. Не знаю, откуда берется это значение.

Эта проблема беспокоила меня в течение долгого времени, и я не мог найти ничего в Интернете, что могло бы мне помочь.

Как вывести кириллицу в консоли 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 июл.
  • 135 просмотров

Средний 1 комментарий

  • Facebook
  • Вконтакте
  • Twitter

sergey-kuznetsov

Убедитесь, что файл XML сохранен в кодировке UTF-8.

Проверьте настройки IntelliJ IDEA: Editor → File Encodings
В разделе Project Encoding установите значение UTF-8.
Убедитесь, что Transparent native-to-ascii conversion отключено (не должно быть отмечено).

Sergey Zelenin’s blog

Столкнулся с проблемкой несоответствия кодировок ресурсных файлов и web страничек. В JSP страничке кодировка указана UTF-8, для проекта в IntelliJ IDEA тоже UTF-8, а в ресурсном файле — системная. Поэтому в моей вьюшке русские символы отображались некорректно. Понятно, что можно пофиксить с помощью утилиты native2ascii, которая находится в установленном JDK , но это приходилось бы делать каждый раз при изменении файлов.

Как пофиксить в Идее:
1. В окне настроек находим настройки File Encodings

2. Удивляемся почему для properties файлов не настроена кодировка по умолчанию и меняем Default encoding for properties files на UTF-8
3. Выбираем галочку «Transparent native-to-ascii conversion

Теперь IDEA будет автоматически переводить символы в ресурсных файлах из UTF-8 в ASCII код. В редакторе мы будем продолжать видеть русские символы:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *