Специальные символы в строках запросов в IE не декодируются должным образом - PullRequest
1 голос
/ 25 августа 2011

У меня проблема с IE, когда при отправке строки запроса со специальными символами в ней, как, например, «Ø» (name = bjørn) в asp.net, будет каким-то образом закодировано в «name = bj% ufffdrn», « ø "переводится на"% ufff "

Я хотел бы знать, как расшифровать это в правильные символы.

Это происходит только с IE, а не с FF, Ch или Opera.

Есть идеи?

Спасибо!

1 Ответ

1 голос
/ 25 августа 2011

Во-первых, вы не должны использовать htmlspecialchars для кодирования URL.В PHP используйте urlencode (см. http://uk3.php.net/manual/en/function.urlencode.php). Тогда ASP.NET должен декодировать параметры URL для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...