4
4

3 に答える 3

2

おそらく、ユーザーがブラウザにクエリ文字列を手動で入力するようにすると、Webアプリは機能しません。テストHTMLページを作成して、次のページを作成してみてください。

<a href="http://whatever.com?user=chantal.côté">link</a>

IEでこのテストページを開き、リンクをクリックします。クエリ文字列の文字は正しくエンコードされます。アドレスバーに手動で入力すると、IEはURLエンコードしないようですが、この事実がアプリとは無関係であることを願っています。

于 2012-04-12T15:36:18.040 に答える
1

Use

HttpUtility.UrlEncode(string)
于 2012-04-12T15:28:05.130 に答える
0

Try to check out HttpServerUtility.UrlEncode and HttpServerUtility.HtmlDecode from other side

于 2012-04-12T15:30:21.777 に答える