Комментарии:
заходим в параметры windows -> время и язык -> административные языковые параметры -> изменить язык системы и ставим галочку напротив Бета версия : Использовать юникод и т.д
ОтветитьОгромное спасибо! ты лучший...
Ответитьсделай звук
ОтветитьНе знаю как там было 4 года назад, но я сейчас на Вин10 настроил чтобы корректно работало с кодировкой UTF-8, для этого в ВСКоде в настройках должна быть UTF-8, а в окне терминала кодировка 866. Но это для пайтона, может для С там свои нюансы.
Потом столкнулся что при чтении с файла выводит крюкозяблы, но это решилось явным указанием кодировки при открытии файла: open(path, 'r', encoding='utf-8') as file: ...
все делается намного проще заходим в винде параметры -> время и язык -> административные языковые параметры -> изменить язык системы и ставим галочку напротив Бета версия : Использовать юникод и т.д
ОтветитьСпасибо, но три года спустя смена кодировки выглядит чуть-чуть иначе. Но видос помог.
ОтветитьРеспект тебе, спасибо.
ОтветитьУжас! Столько словесного мусора! Столько ненужных звуков... 12 с лишним минут ролик, из них 10 минут можно свободно выкинуть и станет только лучше. Не досмотрел. Скис на 4-й минуте. Я такую муру смотреть и слушать не способен.
Автор! Научитесь перед записью четко формулировать мысли, продумывать текст и делать ролики так, чтобы люди по 10 минут не слушали ваше "Ээээ, Ааааа, Значитттт..." и прочее то, что никакой информации не несет совершенно!
Лично я вас и ваш канал вычеркиваю. Навсегда.
Достаточно поменять региональны настройки виндоус на Россия
Ответитьно это костыли. он должен в utf8 нормально работать
ОтветитьСколько же ты воды налил, пойду за тряпкой схожу.
Ответитькодировка windows 1251 не помогла :(
ОтветитьДрузья попробуйте сделать проще:
Измените в строке состояния UTF-8 на Windows-1251.
Если в вашем коде уже был текст на кириллице, то увидите кракозябры, поэтому сохраните код в Ворде, например, чтобы потом перезакинуть в vsc.
Успехов и респект автору)
Мне данное решение не помогло. Помогло зайти в Регион-Дополнительно-Изменить язык системы. Там установить язык "русский" и поставить галочку напротив пункта "Использовать Юникод"
ОтветитьОгромное спасибо
ОтветитьВсего много сказано и не понятно, даже из описания.
ОтветитьПару дней назад всё нормально работало теперь такая ╥шя int шьххЄ ЁрчьхЁ хрень
ОтветитьМикрофон из попы достань
ОтветитьКогда пишешь main.exe у меня ошибка типа mani.exe не распознается как имя командлета и так дале
ОтветитьПоймал себя на мысли, что уж лучше я останусь с кракозябами, чем слушать тебя...
ОтветитьСпасибо
ОтветитьСпасибо!
ОтветитьРедкостный задрот. В окне выходных данных все равно крякозябры
ОтветитьБольшое тебе спасибо чувак :))
Ответитьну ты и долгий ,сразу то ближе к теме не сказать что там делать то,+ у тебя еще экран плывет..
Ответитьsetlocale(LC_ALL, "Rus");
ОтветитьЧто то слишком короткое видео, могли бы записать более подробное?
Ответитьможет знает кто ?
Пишу англ буквами русское слово ,есть ли плагин (или что-то вроде ),чтоб менял сразу эти буквы на русское слово? Visual studio code
Аааа. Написал функцию по удалению лишнего байта от кириллицы. А бл 3часа ночи
ОтветитьСперва помогла команда 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;
то она не будет выводиться в консоль пока не сохранить файл снова.
А что если выводит ошибку:
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>
чувак, прописывай <meta charset="UTF-8"> в <head> и будет тебе счастье
ОтветитьВ июне 2017 года был выпущен параметр files.autoGuessEncoding. При включении он будет угадывать кодировку файла как можно лучше. Его значение по умолчанию: false
Ответить