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