【发布时间】:2015-10-19 12:11:39
【问题描述】:
我遇到了很常见的问题,但我找不到解决方案。 tinyxml2 库返回 const char* 和 Attribute(const char*) 方法。在使用该库打开的 xml 文件中,我有带 unicode 和不带 unicode 的属性。文件转换为 UTF-8。使用 Linux,但也很高兴看到 Windows 的解决方案。有什么建议吗?
【问题讨论】:
-
我不确定您在问什么...您是在问如何将库返回的
const char *转换为std::wstring? -
你用过swprintf()函数吗?看看这里link
-
@BrianGradin Ye 我问你到底写了什么。但是您的链接仅适用于 Windows,我已经找到了。 (但无论如何感谢它,因为它有点像 Windows 解决方案)。但是现在我需要linux解决方案。
-
@QuestionAndAnswer Ye,我看到了那个链接,但它是 Windows 解决方案。我看到另一个使用 utf8 库的解决方案较低,但我会在没有库的情况下解决这个问题。 (如果不可能,我会使用 lib)
标签: c++ unicode utf-8 tinyxml2