Перекодировка из UTF-16 в UTF-8
В файле vCard данные хранятся следующим образом:
Код:
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=D0=…=D0=…
Вот тебе даже небольшое пояснение.
Кстати, если вдруг кто знает какие-то функции, которые сразу кодируют нужным мне образом, или если vCard'у необязательно указывать UTF-8 с таким аццким кодированием (но тут нужно учесть особенности телефона, а также можно ли в данном случае не перекодировать данные).
А можно ещё раз и помедленнее повторить из какой кодировки в какую тебе нужно перевести? Желательно с указанием названий кодировок, и без ссылок наподобие "ну вот как во второй строке". А то я не въехал.
Из UTF-16 (которая в WCHAR, так ведь?) в UTF-8.
О, спасибо. В ближайшее время опробую.
А ответ плюсануть? :)
Впрочем, нет. Этой чести удостоятся те, кто найдёт функцию, которая сразу кодирует ☺