URL编码解码
URL编码解码工具
URL编码解码工具用于处理URL中的特殊字符,确保URL在网络传输中的正确性和安全性。根据RFC3986协议,URL只能包含特定字符,其他字符需要通过编码转换为%xx格式。
编码规则
根据RFC3986协议,URL只允许包含以下字符:
- 英文字母(a-zA-Z)
- 数字(0-9)
- 特殊字符:-_.~
- 保留字符:! * ' ( ) ; : @ & = + $ , / ? # [ ]
其他字符需要编码为%xx格式,其中xx是字符的十六进制ASCII值。
编码方法说明
encodeURI:用于编码整个URL,不会对ASCII字母、数字、~!@#$&*()=:/,;?+' 编码encodeURIComponent:用于编码URL参数,编码范围更广,不会对ASCII字母、数字、~!*()' 编码decodeURIComponent:用于解码URL编码的字符串

沪公网安备31010502007661号
