среда, 18 мая 2011 г.

ASP.NET русских символы в URL параметрах

Добрый день, сегодня столкнулся с казалось бы простой проблемой...

Есть приложение в котором основная кодировка UTF-8. Нужно сформировать ссылку с набором параметров содержащих русские символы, возникает вопрос, как это сделать? Функция Server.URLEncode не помогает (она бы сработала если бы кодировка была не юникод).

Решение оказалось очень простым: HttpUtility.UrlEncodeUnicode.

Для расшифровки можно использовать Server.UrlDecode.

Комментариев нет:

Отправить комментарий