URL 编码解码

对 URL 网址及其参数进行 UrlEncode 编码与 UrlDecode 解码。

工具加载中...

URL 编码解码工具介绍

工具简介

URL 编码(也称为百分号编码,Percent-encoding)是在统一资源标志符(URI)的结构中编码信息的机制。本工具提供标准的 UrlEncode 和 UrlDecode 功能,支持对含有中文、特殊符号的网址或参数进行编码与还原,同时能够自动提取并解析 URL 中的 Query String 查询参数。

为什么要进行 URL 编码?

互联网标准的 RFC 3986 规定,URL 中只能包含少数特定的安全字符(如英文字母 a-zA-Z、数字 0-9,以及 - _ . ~ 等)。

  • 处理特殊字符: 当 URL 的参数中包含 ?、&、=、空格 等具有特殊控制含义的字符时,如果不进行编码,会导致服务器解析参数错乱。
  • 处理中文字符: 中文等非 ASCII 字符无法在标准 URL 中直接传输。浏览器和服务器之间通常使用 UTF-8 字符集将其转换为 `%XX` 形式的十六进制字节表示。

编程语言中的相关函数

JavaScript
encodeURIComponent(str)
decodeURIComponent(str)
PHP
urlencode($str)
urldecode($str)
Java
URLEncoder.encode(str, "UTF-8")
URLDecoder.decode(str, "UTF-8")
Python
urllib.parse.quote(str)
urllib.parse.unquote(str)

有需求或想法?欢迎联系客服

如果您希望补充某些功能、优化展示方式,或想增加更适合自己场景的工具玩法,都可以把想法反馈给客服。若您需要定制开发,也欢迎直接联系沟通。