Решение проблемы с кодировкой КИРИЛЛИЦЫ в VSCODE

Решение проблемы с кодировкой КИРИЛЛИЦЫ в VSCODE

Евгений Логинов

5 лет назад

54,475 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Владимир Симиненко
Владимир Симиненко - 27.09.2023 13:14

заходим в параметры windows -> время и язык -> административные языковые параметры -> изменить язык системы и ставим галочку напротив Бета версия : Использовать юникод и т.д

Ответить
Дон Капоне
Дон Капоне - 08.07.2023 12:25

Огромное спасибо! ты лучший...

Ответить
Вася Y
Вася Y - 06.07.2023 13:24

сделай звук

Ответить
Шановний пан
Шановний пан - 01.07.2023 20:31

Не знаю как там было 4 года назад, но я сейчас на Вин10 настроил чтобы корректно работало с кодировкой UTF-8, для этого в ВСКоде в настройках должна быть UTF-8, а в окне терминала кодировка 866. Но это для пайтона, может для С там свои нюансы.
Потом столкнулся что при чтении с файла выводит крюкозяблы, но это решилось явным указанием кодировки при открытии файла: open(path, 'r', encoding='utf-8') as file: ...

Ответить
Илья Тимофеев
Илья Тимофеев - 22.02.2023 12:19

все делается намного проще заходим в винде параметры -> время и язык -> административные языковые параметры -> изменить язык системы и ставим галочку напротив Бета версия : Использовать юникод и т.д

Ответить
Ivan Saraiev
Ivan Saraiev - 11.02.2023 19:52

Спасибо, но три года спустя смена кодировки выглядит чуть-чуть иначе. Но видос помог.

Ответить
Sergei Eryomkin
Sergei Eryomkin - 11.11.2022 12:45

Респект тебе, спасибо.

Ответить
ezdiumno ru
ezdiumno ru - 02.11.2022 23:45

Ужас! Столько словесного мусора! Столько ненужных звуков... 12 с лишним минут ролик, из них 10 минут можно свободно выкинуть и станет только лучше. Не досмотрел. Скис на 4-й минуте. Я такую муру смотреть и слушать не способен.
Автор! Научитесь перед записью четко формулировать мысли, продумывать текст и делать ролики так, чтобы люди по 10 минут не слушали ваше "Ээээ, Ааааа, Значитттт..." и прочее то, что никакой информации не несет совершенно!
Лично я вас и ваш канал вычеркиваю. Навсегда.

Ответить
Rushan Akhmetov
Rushan Akhmetov - 24.10.2022 14:15

Достаточно поменять региональны настройки виндоус на Россия

Ответить
пожилый видстий
пожилый видстий - 01.09.2022 15:54

но это костыли. он должен в utf8 нормально работать

Ответить
Malygos
Malygos - 12.08.2022 09:15

Сколько же ты воды налил, пойду за тряпкой схожу.

Ответить
Артём Силач
Артём Силач - 30.07.2022 15:07

кодировка windows 1251 не помогла :(

Ответить
vfxj
vfxj - 29.06.2022 23:57

Друзья попробуйте сделать проще:
Измените в строке состояния UTF-8 на Windows-1251.
Если в вашем коде уже был текст на кириллице, то увидите кракозябры, поэтому сохраните код в Ворде, например, чтобы потом перезакинуть в vsc.
Успехов и респект автору)

Ответить
Sergey Gusev
Sergey Gusev - 08.06.2022 18:19

Мне данное решение не помогло. Помогло зайти в Регион-Дополнительно-Изменить язык системы. Там установить язык "русский" и поставить галочку напротив пункта "Использовать Юникод"

Ответить
Владимир Булгаков
Владимир Булгаков - 14.05.2022 19:04

Огромное спасибо

Ответить
Виктор Минин
Виктор Минин - 10.05.2022 16:27

Всего много сказано и не понятно, даже из описания.

Ответить
Scorp
Scorp - 30.04.2022 16:37

Пару дней назад всё нормально работало теперь такая ╥шя int шьххЄ ЁрчьхЁ хрень

Ответить
gtq pip
gtq pip - 20.04.2022 13:54

Микрофон из попы достань

Ответить
English live
English live - 04.04.2022 18:17

Когда пишешь main.exe у меня ошибка типа mani.exe не распознается как имя командлета и так дале

Ответить
Val Ver
Val Ver - 20.03.2022 13:48

Поймал себя на мысли, что уж лучше я останусь с кракозябами, чем слушать тебя...

Ответить
Кочевник
Кочевник - 03.03.2022 22:15

Спасибо

Ответить
Pozitiv_ Maks
Pozitiv_ Maks - 08.02.2022 12:01

Спасибо!

Ответить
Vlad Yer
Vlad Yer - 22.01.2022 17:25

Редкостный задрот. В окне выходных данных все равно крякозябры

Ответить
Юра Оксамытный
Юра Оксамытный - 03.01.2022 21:32

Большое тебе спасибо чувак :))

Ответить
Георгий Вакуленко
Георгий Вакуленко - 23.12.2021 11:05

ну ты и долгий ,сразу то ближе к теме не сказать что там делать то,+ у тебя еще экран плывет..

Ответить
хууууууйййй
хууууууйййй - 23.11.2021 07:55

setlocale(LC_ALL, "Rus");

Ответить
Psymix Hex
Psymix Hex - 27.05.2021 10:33

Что то слишком короткое видео, могли бы записать более подробное?

Ответить
Александр Шпилевский
Александр Шпилевский - 06.05.2021 20:19

может знает кто ?
Пишу англ буквами русское слово ,есть ли плагин (или что-то вроде ),чтоб менял сразу эти буквы на русское слово? Visual studio code

Ответить
Andrey Isupov
Andrey Isupov - 30.01.2021 13:20

Аааа. Написал функцию по удалению лишнего байта от кириллицы. А бл 3часа ночи

Ответить
Виктор
Виктор - 08.12.2020 05:55

Сперва помогла команда chcp 65001
Потом поставил плагин русификатор интерфейса. Всё слетело.

немного поэкспериментировал и настроил русский текст так:
1) жмём Ctrl + Б
2) в поиске пишем "кодировка", выбираем Cyrillic (windows 1251) сохраняем параметры.
3) справа внизу в строке состояния (синяя полоска) выбираем кодировку windows 1251
4) в main пишем: system("chcp 1251"); можно не писать,
но тогда при каждом запуске VS Code в терминале пишем эту команду вручную.
5) заново пишем в std::cout << "русский текст" если старый "вдруг" стал не читабелен.
6) сохраняем cpp. компилируем

Как оказалось компилируется только сохранённый код в файл.
Если в сохранённый файл добавить например строку:
int x = 100; cout << x;
то она не будет выводиться в консоль пока не сохранить файл снова.

Ответить
Genadiy
Genadiy - 04.04.2020 20:52

А что если выводит ошибку:
PS C:\Users\User\Desktop\test project> chcp1251
chcp1251 : Имя "chcp1251" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность напис ания имени, а также наличие и правильность пути, после чего повторите попытку.

строка:1 знак:1
+ chcp1251
+ ~~~~~~~~
+ CategoryInfo : ObjectNotFound: (chcp1251:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

PS C:\Users\User\Desktop\test project>

Ответить
Oleg Zholudev
Oleg Zholudev - 30.01.2020 22:53

чувак, прописывай <meta charset="UTF-8"> в <head> и будет тебе счастье

Ответить
Ivan Khrystenko
Ivan Khrystenko - 01.11.2019 11:53

В июне 2017 года был выпущен параметр files.autoGuessEncoding. При включении он будет угадывать кодировку файла как можно лучше. Его значение по умолчанию: false

Ответить