EZXML解析器C和UTF-8字符集

时间:2015-08-20 08:03:37

标签: c utf-8 xml-parsing non-ascii-characters

我对EZXML解析器的可能性感到困惑。当我从ASCII范围解析字符时,这一切都运行良好,但是当我尝试解析非ASCII字符(UTF-8)时,我什么也没得到。

EZXML仅用于标准ASCII范围,或者它可以例如:显示一些带有十六进制值的非标准字符的值,例如 D084

我不知道如何通过EZXML解析器获取char的2B值。

当我做这样的事情时

books = (ezxml_get(books_xml, "books", 0, "book", -1)->txt);
printf("%x \n", books[0]);

我只有1B和D0(UTB-8字符十六进制值的MSB部分)。

怎么办?

1 个答案:

答案 0 :(得分:0)

根据this,UTF-8& EZXML 0.8.6(我认为你有)可以支持UTF-16。