JSon文件中汉字乱码问题
json文件一般是unicode格式, 而汉字需要用utf8格式才能保证读取不乱码,
//写json:
Json::Value jsonObj;
std::string name_utf8= convertToUtf8("我是汉字");
jsonObj["name"] = name_utf8; //JSON中写汉字需要用utf8格式
//读json
Json::Value jsonObj;
std::string Name_Utf8 = jsonObj["name"].asString();
std::string Name_GBK = convertUTF8String2GBKString(Name_Utf8 ); //这样读出来的不乱码