TinyXML и UTF-8
От: sax0n Украина  
Дата: 19.11.08 14:12
Оценка:
привет. мне нужна библиотека для работы с XML, но такая, чтобы была прилинкована (или лучше с исходниками) к проекту.
нужно, по сути, хранить настройки некие...
пытаюсь научиться работать с сабжем. читаю

<?xml version="1.0" encoding="UTF-8"?>
<ToDo>
<aaa priority="2" distance="привет">Do bills</aaa>
</ToDo>

и не могу понять, как перекодировать значения аттрибута distance в LPWSTR..
пример из исходников TinyXML вроде как умеет работать с УТФ (хотя почему все там через char * сделано?)
в element->Attribute("distance") что-то в другой кодировке лежит.
как вывести тот же MessageBoxW со значением из аттрибута
Re: TinyXML и UTF-8
От: ak_miass Россия  
Дата: 19.11.08 14:50
Оценка:
Здравствуйте, sax0n, Вы писали:

S>и не могу понять, как перекодировать значения аттрибута distance в LPWSTR..

MultiByteToWideChar с CP_UTF8 не помогает?
S>пример из исходников TinyXML вроде как умеет работать с УТФ (хотя почему все там через char * сделано?)
UTF-8 обычно в char* и хранят
S>в element->Attribute("distance") что-то в другой кодировке лежит.
видимо в UTF-8
S>как вывести тот же MessageBoxW со значением из аттрибута
MultiByteToWideChar с CP_UTF8?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.