在vs下使用jsoncpp把中文赋值给Json::Value后转字符串打印变成unicode乱码

一:问题描述   在vs下使用jsoncpp把中文赋值给Json::Value后toStyledString()打印,中文字已经变成\u开始的字符,而且还是不准确的unicode码,如图打印正常的中文: 经过jsoncpp后打印变成不正常的unicode: 二:解决   打开jsoncpp源码json_writer.cpp文件,找到valueToQuotedStringN函数更改为如图:
相关文章
相关标签/搜索