URL编码解码
URL编解码,支持encodeURI/encodeURIComponent
输入内容
0 字符
输出结果
等待执行...
URL 编码说明
URL 编码(也叫百分号编码,Percent-encoding)是一种将 URL 中的特殊字符转换为安全传输格式的机制,使用 % 后跟两位十六进制数表示一个字节。
encodeURI:对整个 URL 进行编码,但不会编码 URL 中具有特殊含义的字符,如 ; , / ? : @ & = + $ #,适用于编码完整的 URL 地址。
encodeURIComponent:对所有特殊字符进行编码,包括 URL 分隔符,适用于编码 URL 参数值或查询字符串中的单个组件。
自定义编码:将所有非 ASCII 字符(包括中文)转换为 %XX 格式的 UTF-8 编码字节序列,ASCII 字符保持不变。
UTF-8 编码:中文字符在 URL 中通常被编码为 3 个字节,如 中 编码为 %E4%B8%AD。
URL 解码:自动识别 %XX 格式的编码,支持 UTF-8 多字节字符的正确还原。