2012-08-29 98 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重新排序。

相关问题