[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] libxml2 fails to parse UCS-4 memory input
- From: Stefan Behnel <behnel_ml gkec informatik tu-darmstadt de>
- To: Stefan Behnel <behnel_ml gkec informatik tu-darmstadt de>
- Cc: xml gnome org
- Subject: Re: [xml] libxml2 fails to parse UCS-4 memory input
- Date: Mon, 08 May 2006 14:25:13 +0200
Hi again,
I did some more investigations, fiddled with the encoding name and finally
found that the iconv support in libxml2 is broken: libxml2 apparently asks for
"UCS-4" although it knows quite well that the correct encoding is "UCS-4LE".
iconv distinguishes between the two.
I'll file a bug report.
Stefan
Stefan Behnel wrote:
> I have a problem parsing UCS-4LE encoded text with libxml2 2.6.24. My iconv
> supports that, I checked. However, when I do this:
>
> ------------------------------------
> pctxt = xmlNewParserCtxt();
>
> /* you can also statically use "UCS4" here, no change */
> encoding = xmlGetCharEncodingName(xmlDetectCharEncoding(text,buffer_len));
>
> result = xmlCtxtReadMemory(pctxt, text, buffer_len, filename, encoding, options);
> ------------------------------------
>
> I get a fatal parser error stating "Start tag expected, '<' not found".
[...]
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]