Lafragueta Arnaud wrote:
> Hello,
> 
> I have a question about libxml2:
> 
> when i use xmlParseMemory (buffer, strlen(buffer));
> 
> the accents (éèàô...) who were in my buffer aren't anymore in the result
> of this method.

Sure they are - provided the string is in UTF8 encoding as required by
the libxml API.

> How can i do to keep them or to tranform them before the parsing?

If your string is in latin-1 encoding, libxml provides function to
encode latin-1 into utf-8 (and vice versa).  Otherwise, look into using
iconv() or similar functionality.
Alternatively, write your XML to a file with a suitable encoding set in
the XML declaration and parse from that file - then libxml will (try to)
handle encoding issues.


_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to