mfc - C++中如何获取json数据中的中文编码?
PHP中文网
PHP中文网 2017-04-17 11:11:54
0
0
654

json数据:

    {
    "status": {
    "code": "43",
    "message": "\u60a8\u7684\u8d26\u6237\u6ca1\u6709\u8bbe\u7f6e\u624b\u673a\u53f7\u7801\u6216\u672a\u901a\u8fc7\u624b\u673a\u9a8c\u8bc1\uff0c\u4e0d\u80fd\u4f7f\u7528\u6b64\u529f\u80fd",
    "created_at": "2013-11-19 21:12:20"
    }
    }

我想要得到message字段值的中文编码:
“您的账户没有设置手机号码或未通过手机验证,不能使用此功能”


我使用的是jsoncpp 来解析JSON。jsoncpp 是比较出名的 C++ JSON 解析库

Json::Reader reader;
Json::Value root;
if (!reader.parse(jsonPage,root,false))return FALSE;
        CString strText = root["status"]["message"].asString().c_str();

strText 的结果是乱码!

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(0)
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!