Ответ Restsharp не поддерживает символы арабского c - PullRequest
0 голосов
/ 13 июля 2020

Я использую код почтового человека, генерирующий c# в свой код, отправляю любой запрос в почтальоне и правильно получаю арабский c символ, но когда этот код копируется в мой c# проект с этим исходным кодом:

var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json;charset=UTF-8");
request.AddHeader("Content-Encoding", "text/csv");
request.AddParameter("application/json;charset=UTF-8", "{\r\n    \"params\": {\r\n        \"auth_remoteaddr\": \"192.168.1.101\",\r\n        \"auth_type\": \"ADMIN\",\r\n        \"auth_name\": \"system\",\r\n        \"auth_session\": \"4crswevkjutd\",\r\n        \"normal_username\": \"10001084\"\r\n    },\r\n    \"method\": \"user.getUserInfo\"\r\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);

получите этот ответ:

"name": "\ u0633 \ u0647 \ u0646 \ u062f \ u0633 \ u0627 \ u0631 \ u06cc \ u0627 \ u0635 \ u0644 \ u0627"

Невозможно получить символы араби c, но в почтальоне они отображаются правильно. Как я могу решить эту проблему?

...