Нужна помощь с ВК API
В общем, требуется сделать что-то вроде чата, используя ВК. Ничего подобного никогда не делал, так что даже не знал с чего начать. Погуглив, нашёл интересную статейку на хабре. Подумав, что это именно то, что мне нужно взялся за изучение и копипасту. Дело остановилось на
Код:
public static string GetToken(string Code) а точнее на строчке "JavaScriptSerializer s = new JavaScriptSerializer();". Visual Studio не хотела определять JavaScriptSerializer. После очередного рейда гугла было обнаружено, что фичи на родненькой ХР нету:''(( Пруф. Что посоветуете делать? Чем это можно заменить? P.S. Возможно, у кого-то есть примеры реализации хоть какого-нибудь standalone приложения с ВК API, буду признателен. |
Ответ: Нужна помощь с ВК API
using System.Web.Script.Serialization;
ну и в проект добавить ссылку на сборку System.Web.Extensions.dll |
Ответ: Нужна помощь с ВК API
Фух, наконец разобрался. Теперь возникла новая проблема.
Я получаю историю сообщений как .xml файл. Парсить его получилось. Беда в том, что кодировка не поддерживает русские символы, в результате чего получаем уенно Рё пиздато РґРѕРјР° утром пред РєРѕРјРїРѕРј. Можете подсказать, как можно перевести этот бред на родной русский? |
Ответ: Нужна помощь с ВК API
ну копай в сторону System.Text.Encoding
|
Ответ: Нужна помощь с ВК API
Код:
Encoding code1 = Encoding.UTF8; |
Ответ: Нужна помощь с ВК API
а если наоборот?
|
Ответ: Нужна помощь с ВК API
Действительно, наоборот заработало. Огромное спасибо!
А можно узнать, почему? Мы же получается в ту же кодировку всё возвращаем, нет? |
Ответ: Нужна помощь с ВК API
Нет, пришло 1251, ты получаешь utf8 с которым по умолчанию работает string в С#
|
Часовой пояс GMT +4, время: 21:44. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot