Hamster
21 уровень
Проблема с кодировкой в Intellij Idea.
Комментарии (152)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Roman
26 октября 2023, 13:28
У кого не сработает, смотрите здесь. Мне помогло сменить системный язык региона в Винде.
0
Алексей
11 августа 2023, 22:54
сталкивался с данной проблемой до, но методом тыка находил нужное решение. в этот раз метод тыка не помог. стоял JDK 19. переставил на 17. в настройках все поля выставил UTF-8. заработало.
+1
Andrey Mylnikov
9 мая 2023, 16:53
Помогла перекодировка на UTF-8 в File/Settings/Editor/File Encodings/Global Encoding и Project Encoding
А также добавление в Help/Edit Custom VM Options следующих строк:
-Dconsole.encoding=UTF-8
-Dfile.encoding=UTF-8
+6
Anastasia_Nastya
15 июня 2023, 21:17
Я долго мучилась с этой кодировкой, но помогло только это. Спасибо)
0
Паша Новосад
14 сентября 2023, 02:25
лайк, подписка :)
0
Dan
23 сентября 2023, 09:41
А мне не помогло( Если ставить кодировку 1251, то кириллица отображается корректно, но валидатор не принимает задачи, т.к. видимо настроен на utf-8. С utf-8 в консоли кракозябры. Причем на других проектах все ок. Значит косяк именно в проекте JavaRush. Он был написан на 8 версии jdk, возможно с этим связано. Хотя я менял версии, все равно не помогает
0
Наталія QA Automation Engineer
12 ноября 2023, 16:50
Щиро дякую за допомогу, все пройшло на ура
0
Artiooo
19 ноября 2022, 20:19
Тоже помогло поставить JDK 17. Замучился уже комбинировать, ничего не вышло, с вопросиков поменялось на абракадабру. Кто знает в чем проблема именно с JDK 18?
+2
DmitriyR
14 сентября 2022, 09:41
openjdk - 18
UTF-8 по умолчанию (JEP 400)
UTF-8 теперь является кодировкой по умолчанию на всех платформах. Кодировка по умолчанию используется в таких API как java.io (InputStreamReader, FileReader, OutputStreamWriter, FileWriter, PrintStream), java.util (Formatter, Scanner), java.net (URLEncoder, URLDecoder). Кодировка в пакете java.nio.file осталась неизменной: в нём самого начала UTF-8 было в качестве Charset по умолчанию.
Если в Java 17 и более ранних версиях кодировка по умолчанию определялась при старте JVM и зависела от разных факторов (операционная система, пользовательская локаль, кодировка операционной системы), то с Java 18 она всегда UTF-8. Если нужно включить старый механизм установки кодировки при старте, то можно использовать опцию -Dfile.encoding=COMPAT. Кроме того, эту кодировку можно узнать, используя свойство native.encoding, которое появилось в Java 17.
Чтобы будущий переход на Java 18 был более гладким, рекомендуется стартовать свои приложения на Java 17 или более ранних версиях с опцией -Dfile.encoding=UTF-8.
статья на habr.com https://habr.com/ru/post/656937/
+18
Шамиль
18 февраля 2023, 19:05
Тоже проблемка возникла. Этот метод помог. Благодарю
0
MIKHAIL
2 марта 2023, 08:50
Спасибо, Java8, помог именно этот метод со скриншота. Потом перезапустить пришлось идею, чтоб сработало.
0
Anonymous #3283984
12 июня 2023, 18:10
Спасибо, помогло!
0
Дмитрий
27 августа 2022, 14:13
Не помог ни один из перечисленных способов.
Сделал следующим образом
File => Project Structure => Project
В строке SDK сменил версию JDK 18.0.2 на JDK 16.0.2 и всё заработало !=)
+6
Светлана
26 августа 2022, 11:53
У меня сработало с такими настройками на JDK-18
+3
PHANTOMExpert
27 октября 2022, 11:25
Помогло!
0
Pavel Tsygankov
22 июня 2023, 19:30
Спасибо! Перепробовал все из комментариев, помогло только Ваше
0
TemaCode
23 августа 2022, 18:50
Приветствую, мне помогла смена кодировки не на UTF-8, а на кодировку которая стоит в системе по умолчанию(в моём случае это windows-1251). Если вы используете другую операционную систему, то у вас кодировка может отличаться. Чтобы всё заработало, поменяйте значение в параметрах "Global encoding:" и "Project encoding:" на "Default" (параметры располагаются в Intellij idea по пути File->Settings->Editor->File encodings).
+15
NChuistov
17 сентября 2022, 07:27
Спасибо. Так сделал, проблема с кодировкой исчезла.
0
Dan
23 сентября 2023, 09:44
А валидатор принимает решения? У меня с кодировкой 1251 нет
0
FAUST_ua
10 августа 2022, 15:49
Допогла лише переустановка на JDK17, все запрацювало ідеально!
+2
Роман
6 августа 2022, 11:33
Всем, кто советовал поставить JDK-17 спасибо !Помогло , теперь видит пути до файла на руссокм и печатает русские буквы(Global Encoding и Project Encoding я выставил на UTF-8)
0