Информация об изменениях

Сообщение Re: iostream и локализация от 09.03.2022 9:32

Изменено 09.03.2022 11:24 Bill Baklushi

Re: iostream и локализация
SergH:

SH>Начать с того, что функции конвертации в и из utf-8 мне написать удалось и они вроде даже работают.


Конвертацию между UTF8 и UTF16 можно сделать используя битовые трюки, без всяких локалей и библиотечных функций.
Встречал такой код на стековервлоу и успешно использовал.

Для конвертации национальных кодировок в/из UTF8 можно использовать MultiByteToWideChar/WideCharToMultiByte для windows.
Для linux — libiconv.
Re: iostream и локализация
SergH:

SH>Начать с того, что функции конвертации в и из utf-8 мне написать удалось и они вроде даже работают.


Конвертацию между UTF8 и UTF16 можно сделать используя битовые трюки, без всяких локалей и библиотечных функций.
Встречал такой код на стековервлоу и успешно использовал.

Для конвертации национальных кодировок в/из UTF8 UTF16 можно использовать MultiByteToWideChar/WideCharToMultiByte для windows.
Для linux — libiconv.