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を使用していることを忘れています