URL编解码
URL特殊字符的编码与解码转换
原始文本URL编码文本
使用encodeURI和decodeURI函数 - 不编码URL必要字符如 / ? : @ & = + $ #
历史记录
暂无历史记录
URL编码说明
URI编码 vs URI组件编码
- encodeURI: 用于编码整个URL,保留URL特殊字符
- encodeURIComponent: 用于编码URL参数值,会编码所有特殊字符
应用场景
- 在URL中传递中文、特殊字符或其他非ASCII字符
- 防止URL注入和XSS攻击
- 确保URL格式正确,避免因特殊字符导致的解析错误
编码规则
仅字母、数字和以下特殊符号保持不变: - _ . ! ~ * ' ( )
其他字符会被编码为 % 后跟两位十六进制数字