C++ 生成器和 TinyXML2

C++ Builder and TinyXML2

提问人:Hoeh 提问时间:3/22/2021 最后编辑:Andrew TruckleHoeh 更新时间:4/6/2021 访问量:111

问:

晚上好 我正在使用 tinyXML2 来解析我的 XML 文件。我正在使用 C++ 构建器 10.4。来自内河码头。所以我的问题是。tinyxml 的类以 char* 数组的形式返回文本。例如:

AnsiString mytext = node->GetText();

其中 node 是我文件中的节点。不幸的是,Ä、Ü、Ö、ß 等德语特殊字符将无法正确翻译成 Ansi。所以我需要一些帮助。 最好的问候安德烈亚斯

C++ 生成器 tinyxml2

评论

0赞 Unapiedra 3/22/2021
这可能会有所帮助:stackoverflow.com/questions/17676169/utf-8-and-tinyxml(我在谷歌上搜索了 [utf-8 tinyxml])。您希望在问题中包含一个最小的工作示例
0赞 Andrew Truckle 4/6/2021
TinyXML2 使用 UTF-8 编码的字符串。这种编码适用于所有语言,包括德语。它不会创建 Ansi 字符串。您需要了解如何将 UTF-8 编码转换为合适的字符串类或按原样使用它。char*

答: 暂无答案