我正在使用cpprestsdk来处理 JSON。在创建 JSON 期间,我遇到了特殊字符(如Å
. 例如:
json::value json;
std:string s = "ÅÅÅ";
std::wstring wstvalue(s.begin(), s.end());
json[L"key"] = json::value::string(wstvalue)
由于 JSON 仅接受,因此std::wstring
我无法将常规字符串正确转换为 wstring。json.key 的结果很奇怪,与初始 ÅÅÅ 值不对应。如何正确地将常规转换std::string
为std::wstring
带有 Å 之类的字符?