�� ������� ������� ���� ���������:". в клионе везде все utf-8 поставил, кодировки файлов utf-8, не помогло.
нашел такое
https://learn.microsoft.com/ru-ru/cpp/build/reference/utf-8-set-source-and-executable-character-sets-to-utf-8?view=msvc-170
но в clion не нашел куда писать /utf-8.
куда писать?)
https://stackoverflow.com/questions/46317752/how-to-change-project-character-set-in-jetbrains-clion
еще тут советуют писать /D UNICODE or /D _MBCS, но куда не знаю
Так это не относиться к коду, это в процессе сборки ошибки в консоль выводятся
Да, и выводятся они в виде непонятных символов. Предполагаю, что мсвц выводит на русском что-то
Ну и предполжу что все-таки реально самый простой способ это переустановить твою IDE на английский язык, чем искать как там это починить. Винду тоже желательно английскую иметь. Меньше проблем в будущем будет
chcp 1251 в консоли или в кодировке файла попробуй. define UNICODE меняет макросы winapi с A (ANSI) на W (utf-16).
Ни одна вменяемая программа не будет использовать 1251 в консоли по дефолту
Если он студент или новичок, что ещё ему будет нужно? https://t.me/supapro/1344632
нужно прочесть доку и использовать 866
А если локаль OS будет 435? Нельзя полагаться, что кодировка будет всегда cp866.
для студента это маловероятно :) но даже если форсить, то форсить надо стандартную виндовую кодировку для русской консоли
В visual studio 1251 по умолчанию, нафиг этот 866.
Нет там таких умолчаний. только что проверил, предлагает список кодировок чтобы засейвить файл.
Для русской локализации windows-1251, но всё же не cp866. https://stackoverflow.com/a/54340788
Обсуждают сегодня