2010-06-23 54 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