D
D
Dauren S2016-11-01 05:07:30
Character encoding
Dauren S, 2016-11-01 05:07:30

When opening a txt file in c++, the Cyrillic alphabet is not displayed correctly in the console?

I open the file in the c++ console, but Cyrillic characters are not supported with getline. Imeeno file, not program Although inserted setlocale (LC_ALL, "rus");

Answer the question

In order to leave comments, you need to log in

4 answer(s)
D
Dauren S, 2016-11-01
@dauren101

In ansi encoding, the file must be

V
Valeri Vaisanen, 2020-04-11
@vaisan

Чтобы была в консоли (console) поддержка кирилицы и не только, откройте свойства проекта (properties), нажав правой кнопкой на имя проекта в обозревателе решений (solution explorer)
В окне свойств проекта слева - выберите general
В правой части найдите Набор символов (Character set) выделите эту строку - появится в конйе строки значок выбора и выберите Использовать многобайтную кодировку (Use Multi-bite character set)
По умолчанию стоит Use Unicode character set и никакого уникода не поддерживает.
Нажать на кнопку ОК

J
JurD1s, 2021-03-21
@JurD1s

Для людей, которые так же танцуют с бубнами, выискивая какие-то строчки кода, которые правильно все сделают:
Просто сохраняете свой .txt в ANSI кодировке Сохранить как --> Кодировка ANSI
Надеюсь, кому-то поможет.

Илья Гребеньков, 2016-11-01
@ilyavii

В зависимости от кодировки файла!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question