【发布时间】:2010-12-28 06:02:29
【问题描述】:
我试图在教程和谷歌搜索中找到该工作的一些代码,但没有运气。
如果有人用过 PugiXml,你能帮帮我吗?
我的主要麻烦是Unicode,否则这个库很容易使用。
提前致谢。
【问题讨论】:
-
我看到 PugiXML 当前假定所有输入都是 UTF-8。您在解析 UTF-8 文件时遇到问题,还是尝试将 PugiXML 与 wchar_t/wstring 或...一起使用?
-
其实我正在尝试使用 wchar_t[] 数组来存储数据。
-
看起来关键是使用
pugi::as_utf8()将 wchar_t 数据传递给 PugiXML 和pugi::as_utf16()以获取 wchar_t 数据。我假设 PugiXML 使用的所有 char* 字符串都是 UTF-8,但从文档中并不清楚。 -
附注:您确定以“给我...”开头的标题是介绍问题的最佳方式吗?我觉得这很烦人,但可能只是我
-
可能想尝试提问而不是发出命令。我们不为你工作。