Skip to content

URL解码

函数名:pwd_URL解码 / pwd_URLDecode

功能描述

对 URL 编码进行解码处理,将 %XX 百分号编码还原为原始字符,适用于还原网页参数、接口传输内容等场景。

会员等级:🟢 免费版(Free)

语法

excel
=pwd_URLDecode(编码字符串)

参数

参数名类型必填默认值说明
编码字符串String需要进行 URL 解码的字符串

返回值

String - 解码后的原始文本。

使用示例

解码 URL 参数中的中文

公式

excel
=pwd_URLDecode("%E4%BD%A0%E5%A5%BD")

结果

你好

还原含空格与符号的编码

公式

excel
=pwd_URLDecode("Excel%202023%21")

结果

Excel 2023!

还原复杂的 URL 参数串

公式

excel
=pwd_URLDecode("%E5%90%8D%E5%AD%97%3D%E5%BC%A0%E4%B8%89%26%E7%94%B7%E6%80%A7%3Dtrue")

结果

名字=张三&男性=true

技术说明

  • 实现方式:HttpUtility.UrlDecode(encodedInput)
  • %XX 百分号编码按 UTF-8 还原为原始字符,如 %20→空格、%3D=%26& 等。
  • 对不含百分号编码的普通文本,原样返回。
  • HttpUtility.UrlDecode 对非法 % 序列较为宽松,通常保留原字符而不抛出异常。

错误处理

错误场景返回值
编码字符串为空字符串""(空字符串)
传入不含百分号编码的普通文本原样返回
传入非法 % 序列通常保留原字符,不抛出异常

基于源代码最新版本文档