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

Mah*_*asi 4 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
Run Code Online (Sandbox Code Playgroud)

我从用户那里获取 URL,我想将它们放入一个字符串中并将它们发送到 C# 服务器(使用 jQueryajax方法,根据GET请求)。

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

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

Pol*_*yov 5

使用竖线|竖线字符。encodeURIcomponent将把竖线编码为%7C.

我建议对所有 URL 进行编码,然后将它们连接成一个字符串,中间有竖线。这样,您就可以在 C# 代码中找到竖线,然后使用它们的位置来正则表达式输出 URL。