我可以将libxml2与unicode一起使用吗?我想读取和编写用unicode编写的xml文件,是否可以使用带有c ++的libxml2?
答案 0 :(得分:3)
答案 1 :(得分:3)
libxml2在内部使用utf8编码来存储值,并使用iconv将指定编码的输入(在xml编码声明中)转换为utf8。所以,是的,libxml2可以在某种意义上使用unicode。
但如果你真正的问题是:libxml2接受wchar_t *作为输入,那么答案是否定的。你必须将它转换为8位编码(utf8可能是更安全的赌注,因为它可以编码每个unicode代码点)。