Enabing Unicode16 на Linux - PullRequest
       0

Enabing Unicode16 на Linux

0 голосов
/ 09 декабря 2018

Этот код работает в Windows, чтобы включить Unicode 16 в консоли (для записи): он использует io.h для работы

_setmode(_fileno(stdout), _O_U16TEXT);

В Linux я попытался включить sys / io.h длязаставить его работать, но он все еще дает мне ошибки:

  • _fileno не было объявлено в этой области

  • _O_U16TEXT не было объявлено в этой области

  • _setmode не был объявлен в этой области

Я искал в Интернете и не смог найти решение, возможно, вы могли быпомогите мне с этим!

Вам нужна дополнительная информация?

  • Os: Windows 10 и Raspberry Pi 2B работает Rasbian без графического интерфейса пользователя

  • Компилятор: г ++

Спасибо

1 Ответ

0 голосов
/ 09 декабря 2018

Верите ли вы в std :: cout << "█" << std :: endl ;?Если ваш текстовый редактор C ++ использует кодировку UTF-8, это все, что она написала.Возьмите любой символ Unicode, возьмите его кодировку UTF-8 и используйте его.- Сам Варшавчик </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...