我有一个IE问题,当发送一个带有特殊字符的查询字符串时,例如在asp.net中使用"Ø" (name=bj Ø rn)将以某种方式编码为"name=bj%ufffdrn", "Ø"被翻译为"%ufff"
我想知道,如何解码成正确的字符。
这只发生在IE,而不是FF, Ch或opera。
任何想法?
谢谢!
首先,你不应该使用htmlspecialchars来编码URL。在PHP中使用urlencode
(参见http://uk3.php.net/manual/en/function.urlencode.php)。然后ASP。. NET应该为您解码URL参数