2010-06-23 86 views
0

我使用Response.Redirect将用户重定向到某些用户指定的URL。Asp Response.Redirect without UrlEncoding

“问题” 出现,因为用户指定的网址为www.æøå.dk,这是一个合法的URL,但被编码为通过Response.Redirect的以下内容:

WWW%C3%A6%C3% b8%c3%a5.dk - 因为æø被认为是特殊字符。有没有办法允许不被编码?

回答

-1

这样的域被称为IDN。您可以进一步使用System.Uri。在该页面上有一个名为“国际资源标识符支持”的部分。

+1

问题是关于经典ASP,System.Uri在那里不可用 – MaxiWheat 2012-02-01 19:38:02