GNOME Bugzilla – Bug 691791
Unable to load UTF-32 (UCS-4) documents
Last modified: 2021-07-05 13:24:36 UTC
I can't seem to load a UTF-32 (UCS-4) XML document with libxml2. Using version libxml2-2.9.0 Tried w/ & w/out BOM xmllint from the same build reports an error too: $ cat ./utf32.xml \ufffd\ufffd<?xml version="1.0" encoding="UTF-32"?> <Foo> Bar </Foo> $ xmllint ./utf32.xml ./utf32.xml:1: parser error : Document is empty ^ ./utf32.xml:1: parser error : Start tag expected, '<' not found ^ iconv provided the XML in UTF-8 fine: $ iconv -f UTF-32 -t UTF-8 ./utf32.xml <?xml version="1.0" encoding="UTF-32"?> <Foo> Bar </Foo>
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/libxml2/-/issues/ Thank you for your understanding and your help.