[xml] parsing iso-8859-7 documents
- From: Themistoklis Bourdenas <burdenas csd uoc gr>
- To: xml gnome org
- Subject: [xml] parsing iso-8859-7 documents
- Date: Mon, 06 Feb 2006 19:18:56 +0200
I am using libxml2 v2.6.23 on Windows platform. Trying to parse a
document with iso-8859-7 (Greek) encoding I got gibberish text on my
application. If I have understood correctly libxml2 maintains everything
in utf8 internally, so when I read my document in iso-8859-7 encoding,
it is translated to utf8 when by xmlReadMemory() function that creates a
doc in that format. Thus when trying to retrieve my text I get
unreadable characters.
How can I translate from iso-8859-7 to utf8 and backwards so that I can
give to libxml2 utf8 buffers and translate them back when retrieving
them. I look at the encoding.h and found xmlFindCharEncodingHandler()
that it should return me an xmlCharEncodingHandlerPtr with two function
pointer for encoding/decoding to/from utf8 but the handler it returned
for iso-8859-7 contained two null function pointers. What are the fields
in of iconv_t type and how can I use them to get a proper translation?
Thank you.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]