Кодировка QueryString не-ANSI символов в ASP.Net - PullRequest
3 голосов
/ 27 мая 2010

Я передаю "Malmö" в качестве параметра Request.QueryString на страницу.Однако код видит его как «Malm�», что означает, что сравнение строк не выполняется.Все параметры глобализации установлены в UTF-8 в web.config.Я что-то упустил?

Редактировать: строка запроса выглядит так http://localhost/PageName/?courseKommun=Malm%F6

1 Ответ

0 голосов
/ 10 февраля 2011

%F6 - это не кодировка URL для ö , поэтому вы не видите ö .
Правильная кодировка URL будет %C3%B6 ( см. ).

Должно работать с обеими версиями:

  • /?courseKommun=Malmö
  • /?courseKommun=Malm%C3%B6
...