0 字符
0 字节
使用说明
编码方式说明
- encodeURI:不会对 URI 中的特殊字符进行编码,如 :/?#[]@!$&'()*+,;=
- encodeURIComponent:会对 URI 中的所有特殊字符进行编码,适用于编码 URI 参数
- escape:已废弃的编码方式,仅作兼容性保留
常见应用场景
- URL参数编码:将参数值中的特殊字符进行编码,确保URL正确解析
- 表单数据编码:对表单提交的数据进行编码
- API请求参数编码:对API请求中的参数进行编码
示例
原始文本: https://example.com/search?q=hello world&category=测试
encodeURI结果: https://example.com/search?q=hello%20world&category=%E6%B5%8B%E8%AF%95
encodeURIComponent结果: https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26category%3D%E6%B5%8B%E8%AF%95