转义编码
免费在线使用 转义编码 无需安装即可使用工具
什么是转义编码?
转义编码(URL编码或百分号编码)将特殊字符转换为百分号后跟两个十六进制数字的格式。例如,空格变为 %20,问号变为 %3F。这对于在 URL 中包含特殊字符至关重要。
如何使用此工具
选择编码或解码模式。在输入框中输入文本,工具会进行转换。编码模式下,特殊字符转换为百分号编码格式。解码模式下,百分号编码序列转换回原始字符。
何时使用转义编码
在构建包含特殊字符的 URL、在查询字符串中传递数据、处理 URI 组件或调试 Web 应用中的 URL 编码问题时使用转义编码。
▶encodeURI 和 encodeURIComponent 有什么区别?
此工具使用 encodeURIComponent,它会编码所有特殊字符包括 /、?、& 和 =。encodeURI 保留这些字符,因为它们在 URL 结构中有特殊含义。查询参数值请使用 encodeURIComponent。
▶哪些字符会被编码?
除 ASCII 字母(A-Z、a-z)、数字(0-9)和 - _ . ! ~ * ( ) 外的所有字符都会被编码。空格变为 %20,非 ASCII 字符编码为 UTF-8 字节序列(如 é 变为 %C3%A9)。
▶转义编码与 HTML 实体编码相同吗?
不同。转义(URL)编码使用百分号(%20)用于 URL。HTML 实体编码使用 & 符号(& 或  )用于 HTML 内容。它们的用途不同,不可互换。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。