Использование UTF-16 для ввода-вывода в Visual Studio вместо кодовых страниц.C++

Программы на C++. Форум разработчиков
Anonymous
Использование UTF-16 для ввода-вывода в Visual Studio вместо кодовых страниц.

Сообщение Anonymous »

У меня это работает в Visual Studio 2019 с использованием кодовых страниц:

Код: Выделить всё

#include 
#include 

int main()
{
UINT oldcp = GetConsoleOutputCP();
SetConsoleOutputCP(932);      //932 = Japanese.
//1200 for little-, 1201 big-, endian UTF-16

DWORD used;
WriteConsoleW(GetStdHandle(STD_OUTPUT_HANDLE),L"私の犬\n", 4,&used, 0);

std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/71328697/using-utf-16-for-i-o-with-visual-studio-instead-of-code-pages[/url]

Вернуться в «C++»