URL 编解码
百分号编码(UTF-8);左侧选择编码/解码,输入后实时转换。百分号编码(UTF-8);左侧选择编码/解码,输入后实时转换;Ctrl+Enter 可再次确认结果
Ctrl+Enter 确认|Shift+Delete 清空
原文
编码结果
暂无输出
在左侧输入内容,将实时显示转换结果
使用说明
按下列步骤操作即可;具体按钮位置以页面为准。
- 在输入框填写原文或已编码字符串,按页面上的「编码 / 解码」切换模式(具体以界面为准)。
- 多数情况下会随输入实时转换;空格、中文等会按百分号编码规则变为 %XX 序列。
- 请避免把整段已带 `?query=` 的完整 URL 误当「纯查询字符串」解码,必要时只取参数片段再操作。
- 处理仅在浏览器本地完成,不会上传文本。
常见问题
若在浏览器里使用遇到问题,可先对照下方说明排查。
- 什么时候需要 URL 编码?
- 当查询参数、路径片段或表单里含有空格、&、=、中文等非 ASCII 字符时,需要编码以符合 RFC 3986 等约定,避免被截断或歧义。
- 编码后是什么样子?
- 常见为 % 后跟两位十六进制,如空格为 %20;UTF-8 下中文一般会变为多段 %XX。
- 编解码可逆吗?
- 在字符集与 UTF-8 约定一致的前提下,编码再解码应能还原原文;若中间混有已解码的特殊字符,请分段处理。
- 和 Base64 有什么区别?
- URL 编码面向「放在地址栏/查询串里安全显示」;Base64 面向「把任意字节写成文本」。用途不同,不要混用替代。