如何读取json文件的中文字

我用的是cocos2d_x,

const std::string str = val.GetString();
CCLOG("%s", str.c_str());
vectorItems_Data;
Items_Data.push_back(str.c_str());

现在已经把json里的内容读取出来了,就像上面一样,但是通过CCLOG输出出来的是中文字正确的,但是保存到数组里确是乱码?要怎么才能保存成中文字呢?

你数组怎么不对了?