例如字符'#',会被替换成十六进制的%23。
URI编码(也叫百分号编码-Percent-encoding)的组成字符包括保留与未保留两种。其中,保留字符就是那些具有特殊含义的字符,如#/?等,其在使用时会被编码成特殊字符序列。
具体编码规则是:把该保留字符(如#)的ASCII值(35-十进制)表示为两个十六进制的值(23),然后在其前面加上转义字符%,即最后#对应的是%23
2 回答961 阅读✓ 已解决
3 回答948 阅读✓ 已解决
3 回答972 阅读
3 回答970 阅读
1 回答513 阅读✓ 已解决
4 回答803 阅读
1 回答2.1k 阅读
这个是在 RFC 3305 中定义的:https://tools.ietf.org/html/r...
而 URI 可以使用的字符集定义在 RFC 2396:https://tools.ietf.org/html/r...