【求助】QJSONVALUE中文如何解析
博为王剑 2016-06-12 01:53:00 用QT5编码,接收 平台传过来的消息是JSON,解析后如下
{"fileName":"文件中文名"}
其中文件中文名是用 unicode编码
我用下面代码,把文件名(中文)读取出来到QString中 ,结果用了几种转换方式打印出来的都是????
QString filename;
name_value = obj_value.take("fileName");
if (name_value.isString())
{
QByteArray ba = name_value.toString().toLatin1();
filename = QString::fromLocal8Bit(ba); // 打印出来 ?????
filename = QString::fromLatin1(ba); // 打印出来 ?????
filename = QString::fromUtf8(ba); // 打印出来 ?????
}
请大家指导一下,看有什么方法可以解析?