我应该使用哪个字符来分隔某些网址?

时间:2012-08-29 14:19:45

标签: html url get character

我有一些网址,例如:

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

我正在从用户那里获取网址,我想将它们放在一个字符串中并通过ajax请求将其发送到C#Server(使用jQuery GET方法)。

(例如,如果我有数字而不是网址,我可以使用;分隔数字 - > 123;234;2012;4;0;99 ...但现在有网址......)

那么,分隔网址的最佳字符是什么?

1 个答案:

答案 0 :(得分:2)

使用竖线|vertical bar字符。 encodeURIcomponent会将垂直条编码为%7C

我建议您对所有网址进行编码,然后将它们连接成一个字符串,其中包含垂直条。这样,在您的C#代码中,您可以找到垂直条,然后使用它们的位置来重新标识URL。