UTF8 кодировка

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
dima_matrix
Новенький (0 lvl)
Сообщения: 15
Зарегистрирован: Ср дек 22, 2004 16:32

UTF8 кодировка

Сообщение dima_matrix » Ср апр 20, 2005 15:32

Как можно сделать перевод мультибайтовой строки UTF8 в уникодовую строку? Спасибо!

Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Сообщение Ginger » Ср апр 20, 2005 17:58

Дима, если ты спрашиваешь для ос WinCE, то надо воспльзоваться функцией MultiByteToWideChar.

Если для Symbian, то пока тебе не скажу - нет доков под руками, а качать, как всегда, лень.

dima_matrix
Новенький (0 lvl)
Сообщения: 15
Зарегистрирован: Ср дек 22, 2004 16:32

Сообщение dima_matrix » Ср апр 20, 2005 19:39

Днло в том, что я пробовал использовать функцию MultiByteToWideChar с параметром CP_UTF8, но она возвращала код ошибки. И в файле справки нет упоминания о параметре CP_UTF8 (его я нашел в MSDN под Win32). Или возможно использовать другой параметр для достижения результата? Спасибо!

Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Сообщение Ginger » Ср апр 20, 2005 21:38

А что говорит GetLastError?

dima_matrix
Новенький (0 lvl)
Сообщения: 15
Зарегистрирован: Ср дек 22, 2004 16:32

Сообщение dima_matrix » Чт апр 21, 2005 11:10

Уже все нормально, спасибо за проявленый интерес - проблема была со вторым параметром, я начал передавать 0 - и все заработало.

Закрыто

Вернуться в «Программирование для КПК»