Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- //#include <windows.h>
- void main()
- {
- // для вывода utf-8
- // предварительно переводим консоль в utf-8 >> chcp 65001
- // либо через winAPI > windows.h > SetConsoleCP/OutputCP(65001);
- //SetConsoleCP(65001);
- //SetConsoleOutputCP(65001);
- // или через system("chcp 65001"), но выведет сообщение о кодировке
- system("chcp 65001");
- // для тестирования иероглифов устанавливаем консоль conEmu
- // русские буквы отобразятся и в обычной cmd
- // В шрифте Lucida Console нет иероглифов
- char* str = "defgすไปยังБВг";
- printf(str);
- cout << endl;
- // для работы с cin >> или cout <<
- // чтобы записывало / выводило русские буквы
- // используем локальные кодировки 866 (по умолчанию в cmd) либо 1251
- // к сожалению UTF-8 в win cmd НЕ поддерживается для потоков cin >> / cout <<
- system("chcp 866");
- char ch[200];
- cin >> ch;
- cout << ch << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement