I'm writing a simple client for web API but can't get proper response. I receive json response using GetStringAsync method and have such strings:
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" has cyrillic symbols. I tried:
var byteArray = await _cl.GetByteArrayAsync(url);
responseBody = Encoding.UTF8.GetString(byteArray, 0, byteArray.Length);
with different encodings but result was the same.
I can get proper response using web browser or using request library in python. What's wrong with my code in c#?