我正在尝试使用 rapidjson 来转义 utf8 序列以进行\uXXXX
格式化,但它不起作用。
StringBuffer s;
Writer<StringBuffer, Document::EncodingType, ASCII<> > writer(s);
writer.StartObject();
writer.String("chinese");
writer.String("中文测试");
writer.EndObject();
cout << s.GetString() << endl;
该文件说它会被转义,但实际上它已经全部删除了。
我尝试使用 AutoUTF 模板,但这里也没有内存流的文档
有任何想法吗?我也试过 jsoncpp,但是那个库也不支持 unicode
谢谢@Milo Yip,我忘了提到我正在使用 Visual Studio 2010