Использование 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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