3

{ braces }URLを入れる目的は何ですか?

{ braces }URLを入れる例を教えてください。

次のようにエンコードして、アプリケーションで機能させるようにしました。そうしないと、エラーが発生し続けました

Script = Script.Replace("{", "%7B");
Script = Script.Replace("}", "%7D");
4

3 に答える 3

5

いくつかの説明があります RFC 1738 - Uniform Resource Locators (URL) :

文字 "{"、"}"、"|"、"\"、"^"、"~"、"["、"]"、および "`" は安全ではありません。そのような文字..

すべての安全でない文字は、常に URL 内でエンコードする必要があります..

于 2012-07-31T18:13:11.463 に答える
3

この中括弧文字を Google で検索したい場合はどうすればよいですか? https://www.google.com/#hl=en&q=%7D

これらの種類の予約文字を Web アプリに渡すには、このエンコード スキームが必要です。

また、これらの文字を一度に 1 つずつ手動で置き換えているようです。これは良い考えではありません。これについては、Uriクラスに既に記述されています。

于 2012-07-31T18:13:22.837 に答える
1

URL の中かっこについて特別なことは何もなく、他の文字と同じです。有効な文字範囲に入らないため、エンコードする必要があります

于 2012-07-31T18:13:47.600 に答える