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