我正在使用 QXmlStreamReader 解析一个 xml 文件。这个 XML 是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<LangDef langCode="0809">
<LangID ID="0x0100" Text="Foo"/>
<LangID ID="0x0101" Text="Foo \n Bar."/>
</LangDef>
我遇到的问题是,当做
text = attribute.value().toString().toStdString();
text 的值导致"Foo \\n Bar."
. 我应该怎么做才能让它写"Foo \n Bar."
?