Response.Redirectを使用して、ユーザーをユーザー指定のURLにリダイレクトしています。
「問題」は、ユーザーがURLをwww.æøå.dkとして指定すると発生します。これは正当なURLですが、Response.Redirectによって次のようにエンコードされます。
www。%c3%a6%c3%b8%c3%a5.dk-æøåは特殊文字と見なされるため。æøåをエンコードしないようにする方法はありますか?
Response.Redirectを使用して、ユーザーをユーザー指定のURLにリダイレクトしています。
「問題」は、ユーザーがURLをwww.æøå.dkとして指定すると発生します。これは正当なURLですが、Response.Redirectによって次のようにエンコードされます。
www。%c3%a6%c3%b8%c3%a5.dk-æøåは特殊文字と見なされるため。æøåをエンコードしないようにする方法はありますか?
このようなドメインはIDNと呼ばれます。System.Uriを使用してさらに取得することができます。そのページには「International Resource Identifier Support」というセクションがあります。