2、rapidxml不支持Unicode xml必须为utf-8编码。
解决方法:
#ifdef _UNICODE
setlocale(LC_ALL,"Chinese-simplified"); // 设置中文环境 USES_CONVERSION; file<> doc(W2A(lpszXml)); setlocale(LC_ALL,"C"); // 还原 #else file<> doc(lpszXml); #endif xml_document<> XmlAnalyse; XmlAnalyse.parse<0>(doc.data()); 原文链接:https://www.f2er.com/xml/298114.html