关于 URL 编码URL 只能包含有限的 ASCII 字符。空格、和号和非 ASCII 字母必须进行百分号编码——替换为百分号后跟代表该字符字节值的两位十六进制数字。例如,空格变为 %20,字母 ä 变为 %C3%A4。本工具使用 encodeURIComponent,它编码除字母、数字和 - _ . ! ~ * ( ) 之外的所有内容。这是编码查询字符串参数值或路径段(而非整个 URL)时使用的正确函数。