Как закодировать урл из UTF-8 во что-то типа %D2%E0%F0%EE%F1

  • Автор темы Автор темы konfuciy
  • Дата начала Дата начала

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Реакции
131
Баллы
63
Как закодировать урл из UTF-8 во что-то типа %D2%E0%F0%EE%F1 - кодировка windows-1521, закодированная в браузере
 
C# кубик:
Код:
Развернуть Свернуть Копировать
var str = project.Variables["stroka"].Value;
return HttpUtility.UrlEncode(str, Encoding.GetEncoding(1251));
 
  • Оценить
Реакции: orka13, alekwuy и konfuciy
C# кубик:
Код:
Развернуть Свернуть Копировать
var str = project.Variables["stroka"].Value;
return HttpUtility.UrlEncode(str, Encoding.GetEncoding(1251));

пишет

Тип Время Сообщение
22:15:17 Компиляция кода Ошибка в действии "CS0103" "Имя "HttpUtility" отсутствует в текущем контексте". [Строка: 1; Cтолбец: 8]
 
попробовал дополнить

var str = project.Variables["keyword"].Value;
return System.Web.HttpUtility.UrlEncode(str, Encoding.GetEncoding(1251));


все равно провал

Тип Время Сообщение
22:23:43 Компиляция кода Ошибка в действии "CS0234" "Имя типа или пространства имен "HttpUtility" отсутствует в пространстве имен "System.Web" (пропущена ссылка на сборку?)". [Строка: 1; Cтолбец: 19]
 
попробовал дополнить
Компиляция кода Ошибка в действии "CS0234" "Имя типа или пространства имен "HttpUtility" отсутствует в пространстве имен "System.Web" (пропущена ссылка на сборку?)". [Строка: 1; Cтолбец: 19]
Дополнять ничего не нужно.

Нужно просто подгрузить System.Web:
Свой код -> Ссылки из GAC, находите там System.Web.dll и жмете ок.
Далее Свой код -> Директивы using и прописываете там: using System.Web;
 
Дополнять ничего не нужно.

Нужно просто подгрузить System.Web:
Свой код -> Ссылки из GAC, находите там System.Web.dll и жмете ок.
Далее Свой код -> Директивы using и прописываете там: using System.Web;


дружище, спасибо, ты настоящий маг и волшебник)
теперь знаю намного больше о ЗП благодаря тебе)
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)