跳至主要内容
Workday User Guide
上次更新时间 :2023-06-23
URLDECODE

URLDECODE

描述

URLDECODE
一个行函数,用于对
TEXT
已使用编码的值
application/x-www-form-urlencoded
媒体文件类型URL 编码(也称为百分比编码)是一种以统一资源标识符 (URI) 的方式对信息进行编码的机制。通过
HTTP GET
请求发送时,
application/x-www-form-urlencoded
数据包含在请求 URI 的查询构成中。在
HTTP POST
请求中发送时,数据放置在消息正文中,媒体类型的名称包含在消息中。
Content-Type
标头。

语法

URLDECODE
(
URL_string
)

返回值

返回类型为
TEXT
其中字符解码如下:
  • 字母数字字符(az、AZ、0-9)保持不变。
  • 特殊字符连字符 (
    -
    ), 逗号 (
    ,
    )、下划线 (
    _
    ),期间 (
    .
    )和星号 (
    *
    )保持不变。
  • 加号 (
    +
    ) 字符会转换为空格字符。
  • 百分号字符 (
    %
    ) 会被解释为特殊转义序列的开头,其中
    %
    HH
    HH
    表示字节的十六进制值。以下是一些常见的转义序列:
    百分比编码顺序
    %20
    空格键
    %0A
    %0D
    %0D%0A
    换行符
    %22
    双引号 (
    "
    %25
    百分比 (
    %
    %2D
    连字符 (
    -
    %2E
    期间 (
    .
    %3C
    小于 (
    <
    %3D
    大于 (
    >
    %5C
    反斜杠 (
    \
    %7C
    竖线 (
    |

输入参数

URL_string
必修内容。返回值的字段或表达式
TEXT
值假设输入字符串中的所有字符均为下列字符之一:小写字母 (az)、大写字母 (AZ)、数字 (0-9) 或连字符 (
-
), 逗号 (
,
)、下划线 (
_
),期间 (
.
)或星号 (
*
) 字符。百分号字符 (
%
允许使用“”,但会被解释为特殊转义序列的开头。加号字符 (
+
)是允许使用的字符,但该字符会被解释为空格字符。

示例

解码
url_query
字段的值:
URLDECODE([url_query])
转换文本 URL 编码字符串 (
N%2FA%20or%20%22not%20applicable%22
) 转换为人工可读的值:
URLDECODE("N%2FA%20or%20%22not%20applicable%22")
退货
N/A or "not applicable".