Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Проблема с кодировкой


Автор: DenWPF 22.1.2010, 12:55
вообщем передаю я русские буквы в запрос(POST).
и на сайте у меня выходит вот такое "%d0%ad%d0%ba%d1%81%d1%82%d1%80%d0%b5%d0%bc"

я понимаю что там сайт работает с UTF8 так как возращается хмл имено в UTF8.

HttpUtility.UrlEncode(title) - пытался так, но это не канает=(

Автор: Fortnox 22.1.2010, 13:57
Encode - закодировать!
Decode - декодировать, то есть 
Код

            string str = HttpUtility.UrlDecode("%d0%ad%d0%ba%d1%81%d1%82%d1%80%d0%b5%d0%bc");


Мой вам совет, либо сначала гуглите по вопросу, либо смотрите MSDN...

Автор: DenWPF 22.1.2010, 14:40
так я на сервер отправляю, сервер мне норм возращает но на сайте фигня получается.

Автор: Sfate 22.1.2010, 17:37
DenWPF, а что если перевести в транслит? а на сайте прописать обработку тектса из транслита в рус?

Автор: DenWPF 22.1.2010, 18:45
сайт не мой, это API жж

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)