在vs下使用jsoncpp把中文赋值给Json::Value后转字符串打印变成unicode乱码
作者:互联网
一:问题描述
在vs下使用jsoncpp把中文赋值给Json::Value后toStyledString()打印,中文字已经变成\u开始的字符,而且还是不准确的unicode码,如图打印正常的中文:
经过jsoncpp后打印变成不正常的unicode:
二:解决
打开jsoncpp源码json_writer.cpp文件,找到valueToQuotedStringN函数更改为如图:
一缕阳光把梦想照亮 发布了34 篇原创文章 · 获赞 14 · 访问量 7万+ 私信 关注
标签:中文,打印,jsoncpp,乱码,Json,vs,unicode 来源: https://blog.csdn.net/acliyu/article/details/103936278