提示:
- encodeURIComponent:编码所有特殊字符,适用于 URL 参数
- encodeURI:保留 URL 特殊字符(: / ? # 等),适用于完整 URL
工具简介
URL编码(也称百分号编码、Percent-encoding)是一种将特殊字符转换为可以安全在URL中传输的格式的方法。非ASCII字符和URL保留字符会被转换为百分号(%)加两位十六进制数的形式。本工具支持两种编码模式:encodeURIComponent用于编码URL参数,encodeURI用于编码完整URL。支持中文和各种特殊字符的处理,所有操作都在浏览器本地完成。
使用方法
- 选择编码模式:encodeURIComponent(推荐用于URL参数)或 encodeURI(用于完整URL)
- 在「原始文本」框中输入要编码的内容
- 点击「编码」按钮进行URL编码
- 或在「编码结果」框中粘贴URL编码字符串
- 点击「解码」按钮还原为原始文本
- 使用「复制」按钮复制结果到剪贴板
常见使用场景
- URL参数处理:对查询字符串参数进行编码
- 中文链接:处理包含中文的URL地址
- 表单提交:对表单数据进行URL编码
- API调用:构建包含特殊字符的API请求
- 跳转链接:对重定向URL进行编码
- 链接分享:处理包含空格或特殊字符的链接