编码/解码格式化器

Version 24.2.8986


编码/解码格式化器


base64decode()

将属性值转换为 base64 解码字符串。

base64encode()

将属性值转换为 base64 编码字符串。

csvescape()

csvescape 格式化器从匹配值的列中返回 CSV 数据,每个元素以单独的结果输出。

示例

在以下示例中,csv 函数csvescape 选项均从示例 CSV 文档中输出。

<arc:call op="csvListRecords">
Standard output: [csv('column1')], [csv('column2')], [csv('column3')]
Output with csvescape(): [csv('column1') | csvescape()], [csv('column2') | csvescape()], [csv('column3') | csvescape()]
</arc:call>

运行此代码会在 CSV 标题下的第一行显示以下输出。

Standard output: entry1, entry2, entry3
Output with csvescape(): "entry1", "entry2", "entry3"

jsonescape()

将属性值转换为 JSON 转义的单行字符串。

md5hash([converttobase64])

计算属性值的 MD5 哈希值。

  • encodetobase64:可选的布尔值,用于指定是否将结果转换为 base64 编码的字符串。默认值为 true。

sha1hash([converttobase64])

计算属性值的 SHA-1 哈希值。

  • encodetobase64:可选的布尔值,用于指定是否将结果转换为 base64 编码的字符串。默认值为 true。

sqlescape()

将属性值转换为 SQL 封装的单行字符串。

  • dbtype:要编码的数据库类型。允许的值是 SQL 或 SQLite。默认值是 SQL。

xmldecode()

将属性值转换为 XML 解码的字符串。

xmlencode()

将属性值转换为 XML 编码的字符串。