Как сериализовать строку с двухбайтовыми символами? - PullRequest
0 голосов
/ 14 сентября 2010

Я хочу сериализовать строку (корейскую строку), содержащую двухбайтовые символы. Нужно ли делать что-то особенное?

Я могу сериализировать char * строки, экранируя специальные символы, такие как \ n, \ b, \ f, \ t и т. Д.

Я использую C ++ в Windows без каких-либо библиотек.

1 Ответ

0 голосов
/ 20 сентября 2010

Вы хотите преобразовать строку Unicode в байтах. Строка Unicode может быть представлена ​​многими способами в памяти, поэтому вам необходимо ее кодировать. I

Я рекомендую использовать для этого кодировку UTF-8, так как она наиболее часто используется для кодирования, которая также не зависит от машинного порядка байтов.

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