2012-08-29 35 views
2

我有一些網址,像這樣的:我應該使用哪個字符來區分一些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 

我收到來自用戶的網址,我想將它們放在一個字符串,並將它們發送到C#服務器(使用jQuery ajax方法,通過GET要求) 。

(例如,如果我有數字而不是網址,我可以用;換號的分離 - >123;234;2012;4;0;99 ......不過現在也有網址...)

那麼,什麼是最好的品德分開網址?

+0

管道'|'怎麼樣? –

+0

也許豎條| | ? – Polyov

+0

我不知道...請注意,我URLEncode與JavaScript'encodeURIComponent'的網址。那麼,哪一個是**最好和最安全的字符?** –

回答

1

使用管道|vertical bar字符。 encodeURIcomponent會將一個垂直條編碼爲%7C

我建議您編碼所有的URL,然後將它們連接成一個字符串,並在其間插入垂直條。這樣,在您的C#代碼中,您可以找到垂直條,然後使用它們的位置來將URL重新排序。

相關問題