powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как получить параметры из url в нужной кодировке?
2 сообщений из 2, страница 1 из 1
Как получить параметры из url в нужной кодировке?
    #37627490
Alexandr Golovko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть простенький веб сайт (ASP .NET), принимающий один входной параметр.
Получаю этот параметр:
string testParam = Request.Params.Get("TestParam");
И вывожу его на форме.

Так вот, когда запрос выглядит таким образом:
http://localhost/test.aspx?TestParam=TÄBY (кодировка iso-8859-1)
то выводится T?BY

Подскажите, как это решается?
Так тоже не помогает:
Encoding en = System.Text.Encoding.GetEncoding("iso-8859-1");
string testParam = HttpUtility.UrlDecode(Request.Params.Get("TestParam"), en);
...
Рейтинг: 0 / 0
Как получить параметры из url в нужной кодировке?
    #37628412
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все дело в вашей машине. Точнее культуры, просто не поддерживает данную кодировку.
Попробуйте развернуть проект на IIS и посмотрите что приходит в этом случае.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как получить параметры из url в нужной кодировке?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]