有日本特色的cpprest?

时间:2018-05-18 08:05:58

标签: c++ cpprest-sdk cjk

以下代码:

auto nullValue = json::value::null();
std::string searchText = conversions::to_utf8string("michael");
make_request(client, methods::GET, nullValue, searchText);

返回json数据:

{"data":[
  {
    "_id":172,"name":"Michael Edano","profile_picture":null
  }],
  "success":true
}

但如果我把日语字符串:

auto nullValue = json::value::null();
std::string searchText = conversions::to_utf8string("北島 美奈");
make_request(client, methods::GET, nullValue, searchText);

输出结果为:

provided uri is invalid: /api/authenticate/searchStaffs/?? ??

但预期的输出是:

{"data":[{"_id":12,"name":"北島 美奈","profile_picture":null}],"success":true}

这是什么原因?

1 个答案:

答案 0 :(得分:0)

你需要做的就是

auto nullValue = json::value::null();
std::wstring searchText =L"北島 美奈";
make_request(client, methods::GET, nullValue, searchText);

希望有帮助