Как исправить неправильные символы кириллицы в ответе httpclient - PullRequest
0 голосов
/ 10 февраля 2019

Я пишу простой клиент для веб-API, но не могу получить правильный ответ.Я получаю ответ json, используя метод GetStringAsync, и у меня есть такие строки:

title=\"\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0443 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\">11 \u0444\u043e\u0442\u043e</a>"

"title" содержит символы кириллицы.Я попытался:

var byteArray = await _cl.GetByteArrayAsync(url);
responseBody = Encoding.UTF8.GetString(byteArray, 0, byteArray.Length);

с разными кодировками, но результат был тот же.

Я могу получить правильный ответ, используя веб-браузер или библиотеку запросов в Python.Что не так с моим кодом в C #?

...