{ 0 }|URL 编解码

URL 编解码

编码所有特殊字符(包括 ; , / ? : @ & = + $ #)

功能特点

🔄

双模式编码

支持 encodeURIComponent 和 encodeURI 两种编码模式,满足不同场景需求

即时编解码

输入文本点击按钮即可完成编码或解码,响应迅速

🌐

UTF-8 编码

默认使用 UTF-8 编码,完美支持中文、日文、韩文等多语言字符

📋

一键复制

编码或解码完成后一键复制结果到剪贴板

使用教程

  1. 1

    在输入框中输入或粘贴需要处理的文本

  2. 2

    选择编码模式(encodeURIComponent 或 encodeURI)

  3. 3

    点击「编码」或「解码」按钮查看结果

常见问题

什么是 URL 编码?

URL 编码(百分号编码)是一种将 URL 中的特殊字符转换为 % 加两位十六进制数的编码方式。例如,中文「你好」编码后变为 %E4%BD%A0%E5%A5%BD。

encodeURIComponent 和 encodeURI 有什么区别?

encodeURIComponent 会编码所有特殊字符(包括 ; , / ? : @ & = + $ #),适用于编码 URL 参数值;encodeURI 会保留 URL 结构字符,适用于编码完整 URL。

URL 编码支持哪些字符?

字母(A-Z, a-z)、数字(0-9)和部分特殊字符(- _ . ~)不会被编码,其他所有字符都会转换为百分号编码格式。

什么时候需要 URL 解码?

当你收到一段包含百分号编码的文本(如 API 返回的 URL 参数值)时,需要使用 URL 解码将其还原为可读文本。