如果tinyxml读取和保存的路径里有中文路径,会导致读取、保存失败。
解决办法:UTF-8转为Unicode再转为本机编码
Qt:
auto it = QTextCodec::codecForName("utf-8")->toUnicode(Pathutf);
std::string strLocal = (QTextCodec::codecForLocale()->fromUnicode(it)).data();
如果tinyxml读取和保存的路径里有中文路径,会导致读取、保存失败。
解决办法:UTF-8转为Unicode再转为本机编码
Qt:
auto it = QTextCodec::codecForName("utf-8")->toUnicode(Pathutf);
std::string strLocal = (QTextCodec::codecForLocale()->fromUnicode(it)).data();