Зепп Бранниган
80 уровень
Проблема с выводом русского языка в консоль
Комментарии (21)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3498808
1 июня 2025, 17:33
Решил проблему корректировкой самой Windows11 (может кому пригодится):
Чтобы изменить кодировку для всей системы, нужно:
Открыть «Панель управления» (через поиск в меню «Пуск»).
Перейти в раздел «Часы и регион» и выбрать «Регион».
Нажать на кнопку «Дополнительные настройки» в разделе «Региональные стандарты».
В появившемся окне выбрать вкладку «Администрирование».
Отметить галочку «Использовать Unicode UTF-8 для поддержки языков, требующих этого».
+3
MonyaDeseptikon
11 ноября 2025, 10:09
Спасибо, помогло. Java 25, IntelliJ IDEA 2025.2.4 (Community Edition)
0
Ulukay
13 июля 2023, 13:33
такой вариант решения:
и вывод в консоль корректно отображает язык и при сравнении "полученного правильного решения" правильно отображается язык.
![]()
+8
Михаил Java Developer
10 июля 2023, 10:24
BufferedReader br= new BufferedReader (new InputStreamReader ( new FileInputStream ("file.txt"), "UTF-8")) только таким классом читает из файла на русском. Global Encoding - utf-8, Project Encoding - windows-1251.
0
Evgeny Bublikov
26 января 2023, 18:03
Ребят все куда проще чем я думал кодировка вашей Винды не стыкуется с кодировкой программы.
Заходим в панель управления -> изменение форматов даты, времени и чисел -> дополнительно -> изменить язык системы и нужно поставить галочку на Бета версии UTF - 8.
+16
Evgeny Bublikov
26 января 2023, 18:04
при чем танцы с бубном в самой проге, создавала проблемы в работе с другими символами
+2
Игорь
14 сентября 2022, 11:37
Для тех у кого ничего из нижепредложенного не помогает, попробуйте мой вариант:
1. File - Settings - Editor - File Encodings -
a)Global Encoding - ставим UTF8;
b)Project Enconding - ставим Windows 1251;
c) Default enconding for properties files - ставим UTF8;
2. Проверяем чтобы в нижнем правом углу стояло Wwindows 1251
Должно выводить русские буквы
+30
Станислав Дудин
7 февраля 2023, 12:13
Дай бог тебе здоровья, добрый человек!!! Все помогло Jdk19.
0
Nikita Prokaev
17 февраля 2023, 16:41
Короче, у всех по-разному получается, поэтому крутим эти 4 настройки во всевозможных комбинациях между windows 1251 и UTF8 и все получится 👍
Но Global, наверное, лучше не трогать...
+2
ЕвгенExpert
27 апреля 2023, 09:36
Схожий випадок. На JDK 17 все було ок, налаштування
Global Encoding - UTF8;
Project Enconding - Windows 1251;
Default enconding for properties files - ISO-8859-1 (!!!) - хоча в рядку стану UTF8
Оновився на JDK 18 - кирилиця відображалась некоректно. Змінив налаштування на:
Global Encoding - UTF8;
Project Enconding - Windows 1251;
Default enconding for properties files - UTF8 - в рядку стану теж UTF8
Все стало ок
0
Vlad V
28 августа 2022, 11:56
В нижнем правом углу поменял с UTF-8 на windows-1251 а потом обратно, и все заработало.
+9
ЮрийExpert
25 июля 2022, 10:19
Если у вас стоит 18тый jdk то поможет откат до 17той
JDK 17
мне из всех игр у костра с бубном помогло только это
Удачи!
+7
Виталий
15 октября 2022, 18:39
Спасибо. Помог только откат до 17 JDK. Правка реестра, изменение кодировки windows и т.д. не помогало.
0
Никита Круглов
7 мая 2022, 12:15
Всем привет, не могу решить проблему вывода в консоль ???????? вместо русских букв.
В настройках стоит windows-1251, смена на UTF-8 проблемы не решает.
Кто тоже сталкивался с подобным?
0
Anonymous #3089590
12 июня 2022, 14:00
Мне помогло наоборот, в настройках стояло(File - Settings - Editor - File Encodings - Global Encoding) UTF-8, поменял на windows-1251. Строчку Project Encoding, оставил как была UTF-8.
Как итог, все работает🙂
+17
Palikman
18 июня 2022, 20:48
Тож самое .спс))
0
Jurek #2792049
11 июля 2022, 06:53
Спасибо, помогло)
0
Данил
15 сентября 2022, 16:56
Сделал точно, как у тебя - не помогло! (Global encoding менял на 1251, а Project Encoding - на UTF-8). Вернул все, как было (Global encoding - на UTF-8, а Project Encoding - на windows-1251) - заработало! Может, кому поможет мой вариант!
+3
дина бинкина
16 ноября 2022, 11:16
Поменяла Global Encoding на UTF-8, project encoding поменяла на windows-1251. Строчку в нижнем углу оставила UTF-8 + откат до jdk 17. только тогда заработало
0
Aquarus
26 ноября 2022, 21:29
Anonymous #3089590,
Perfecto!👌
0
Сергей
4 июля 2020, 16:27
Ответ очень прост оказался. Переконвектировал на 1251 в нижнем правом углу. Ответ ту нашел https://ru.stackoverflow.com/questions/441898/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0-%D1%81-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%BE%D0%B9-intellij-idea
+8