You need to enable JavaScript to run this app.
文档中心
日志服务

日志服务

复制全文
下载 pdf
表达式函数
编码解码函数
复制全文
下载 pdf
编码解码函数
本文档介绍编码解码函数的语法与格式、相关的场景示例。​
md5_encoding 函数​
对指定字段进行 MD5 编码,即计算字符串的 MD5 值。​
函数语法/格式​
​
md5_encoding(value)​
​
参数说明如下:​
​
参数​
参数类型​
是否必选​
默认值​
取值范围​
说明​
value​
String​
是​
/​
/​
待 MD5 编码的字符串。​
​
函数示例​
计算日志字段 content 的 MD5 值。​
  • 加工规则:​
  • ​
    f_set("md5_value",md5_encoding(v("content")))​
    ​
  • 日志样例:​
  • ​
    {​
    "content":"str"​
    }​
    ​
  • 加工结果:​
  • ​
    {​
    "content":"str",​
    "md5_value":"341be97d9aff90c9978347f66f94****"​
    }​
    ​
base64_encoding 函数​
对指定数据进行 Base64 编码,即计算字符串的 Base64 编码值。​
Tip​
仅支持 RFC 4648 编码格式。​
函数语法/格式​
​
base64_encoding(value)​
​
参数说明如下:​
​
参数​
参数类型​
是否必选​
默认值​
取值范围​
说明​
value​
String​
是​
/​
/​
需要被 Base64 编码的值。​
​
函数示例​
计算日志字段 content 的 Base64 编码值。​
  • 加工规则:​
  • ​
    f_set("base64_value",base64_encoding(v("content")))​
    ​
  • 日志样例:​
  • ​
    {​
    "content":"341be97d9aff90c9978347f66f94****"​
    }​
    ​
  • 加工结果:​
  • ​
    {​
    "content":"341be97d9aff90c9978347f66f94****",​
    "base64_value":"MzQxYmU5N2Q5YWZmOTBjOTk3ODM0N2Y2NmY5NDVi****"​
    }​
    ​
base64_decoding 函数​
对指定数据进行 Base64 解码。​
Tip​
仅支持 RFC 4648 编码格式。​
函数语法/格式​
​
base64_decoding(value)​
​
参数说明如下:​
​
参数​
参数类型​
是否必选​
默认值​
取值范围​
说明​
value​
String​
是​
/​
/​
需要被 Base64 解码的值。​
​
函数示例​
将日志字段 content 进行 Base64 解码。​
  • 加工规则:​
  • ​
    f_set("base64_decode_value",base64_decoding(v("content")))​
    ​
  • 日志样例:​
  • ​
    {​
    "content":"MzQxYmU5N2Q5YWZmOTBjOTk3ODM0N2Y2NmY5NDVi****"​
    }​
    ​
  • 加工结果:​
  • ​
    {​
    "content":"MzQxYmU5N2Q5YWZmOTBjOTk3ODM0N2Y2NmY5NDVi****",​
    "base64_decode_value":"341be97d9aff90c9978347f66f94****"​
    }​
    ​
​
str_encode 函数​
按照指定的编码格式对字符串进行编码。​
函数语法/格式​
​
str_encode(value, encoding="utf8")​
​
参数说明如下:​
​
参数​
参数类型​
是否必选​
说明​
value​
String​
是​
待编码字符串。​
encoding​
​
String​
否​
编码格式,默认为 utf8。支持设置为:​
  • utf8​
  • ASCII​
  • latin1​
  • unicode-escape​
​
函数示例​
对指定字符串进行 UTF-8 编码。​
  • 加工规则:​
  • ​
    f_set("f_encode",str_decode(str_encode("测试数据", "utf8"), "utf8"))​
    ​
  • 原始日志:​
  • ​
    {​
    "key": "value"​
    }​
    ​
  • 加工结果:​
  • ​
    {​
    "key": "value",​
    "f_encode": "测试数据"​
    }​
    ​
​
str_decode 函数​
按照指定的解码格式对字符串进行解码。​
函数语法/格式​
​
str_decode(value, encoding="utf8")​
​
参数说明如下:​
​
参数​
参数类型​
是否必选​
说明​
value​
String​
是​
待解码字符串。​
encoding​
String​
否​
​
解码格式,默认为 utf8。支持设置为:​
  • utf8​
  • ASCII​
  • latin1​
  • unicode-escape​
​
函数示例​
对指定字符串进行 UTF-8 解码。​
  • 加工规则:​
  • ​
    f_set("f_decode",str_decode(str_encode(v("key"))))​
    ​
  • 原始日志:​
  • ​
    {​
    "key": "test数据"​
    }​
    ​
  • 加工结果:​
  • ​
    {​
    "key": "test数据",​
    "f_decode": "test数据"​
    }​
    ​
​
​
最近更新时间:2026.09.21 18:48:14
这个页面对您有帮助吗?
有用
有用
无用
无用