3

次のようないくつかの URL があります。

http://stackoverflow.com/questions/ask
http://example.com/Hello/EveryBody/?page=5
http://another.example.com/GoodBye.html?q=me%20%40%20%3Cstackoverflow%3E%20!%3B

ユーザーから URL を取得しています。それらを 1 つの文字列にまとめて C# サーバーに送信したいと考えています (リクエストにより、jQueryajaxメソッドを使用)。GET

(たとえば、URL の代わりに数字があれば、;数字の区切りに使用できます -> 123;234;2012;4;0;99... しかし、現在は URL があります...)

では、URL を区切るのに最適な文字は何ですか?

4

1 に答える 1

4

パイプ|または縦棒文字を使用します。encodeURIcomponentは縦棒を としてエンコードします%7C

すべての URL をエンコードしてから、間に垂直バーを入れて 1 つの文字列に連結することをお勧めします。そうすれば、C# コードで縦棒を見つけ、その位置を使用して URL を正規表現することができます。

于 2012-08-29T15:08:11.953 に答える