【发布时间】:2012-01-08 10:40:55
【问题描述】:
我在 StackOverflow 上看到以下关于 URL 字符的内容:
您需要注意两组字符 - 保留字符和不安全字符。 保留字符是:
- 和号(“
&”)- 美元(“
$”)- 加号(“
+”)- 逗号(“
,”)- 正斜杠(“
/”)- 冒号(“
:”)- 分号(“
;”)- 等于(“
=”)- 问号(“
?”)- 'At' 符号 ("
@")。
一般认为不安全的字符有:
- 空间,
- 问号(“
?”)- 小于和大于("
<>")- 打开和关闭括号(“
[]”)- 打开和关闭大括号(“
{}”)- 管道(“
|”)- 反斜杠(“
\”)- 插入符号(“
^”)- 波浪号(“
~”)- 百分比(“
%”)- 磅(“
#”)。
我正在尝试对 URL 进行编码,以便可以使用分隔符对其进行解析。它们不能是数字或字母。有没有人有一个未保留但可以安全使用的字符列表?
感谢您提供的任何帮助。
【问题讨论】:
-
您到底想如何解析 URL?
-
您希望有多少“字段”被这些分隔符分隔?
-
嗨..我有 3 个字段...所以像 A473648444|42433^23422和 ^ 是分隔符...然后我会根据它们解析字符串