Задать вопрос

Кодировка в С# при работе с JSON?

Всем привет! Есть такой кусочек кода:

public string Req(string m, string s, string t)
        {
            string method = m;
            string settings = s;
            string token = t;

            var url = "https://api.vk.com/method/"+ method+"?"+settings+ "&access_token="+token+"&v=5.63";
            WebClient client = new WebClient();
            var json = client.DownloadString(url);
            return json;
        }

Json приходит в неправильной кодировке. Что делать? Как исправить?
  • Вопрос задан
  • 217 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
devspec
@devspec
Помогло? Отметь решением
Ну, собственно, https://msdn.microsoft.com/ru-ru/library/system.ne...
Либо Encoding.UTF8, либо Encoding.GetEncoding(1251)
Вряд ли ру-сервисы буду использовать иные кодировки, хотя не исключено (читайте документацию API VK)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы