Сообщение 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.
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.
SH>Начать с того, что функции конвертации в и из utf-8 мне написать удалось и они вроде даже работают.
Конвертацию между UTF8 и UTF16 можно сделать используя битовые трюки, без всяких локалей и библиотечных функций.
Встречал такой код на стековервлоу и успешно использовал.
Для конвертации национальных кодировок в/из
Для linux — libiconv.