跳转至

Decode(解码(Decode))

Supported in: Batch, Faster, Streaming

Decode the given expression using the specified charset.

Expression categories: Binary, Cast

Declared arguments

  • Charset: Charset used for decoding.
    Enum\
  • Expression: Expression to decode.
    Expression\

Output type: String

Examples

Example 1: Base case

Argument values:

  • Charset: UTF_16
  • Expression: city
city Output
/v8ATABvAG4AZABvAG4= London
/v8AQwBvAHAAZQBuAGgAYQBnAGUAbg== Copenhagen
/v8ATgBlAHcAIABZAG8AcgBr New York

Example 2: Base case

Argument values:

  • Charset: UTF_8
  • Expression: city
city Output
TG9uZG9u London
Q29wZW5oYWdlbg== Copenhagen
TmV3IFlvcms= New York

Example 3: Null case

Argument values:

  • Charset: UTF_8
  • Expression: city
city Output
null null


中文翻译

解码(Decode)

支持:批处理(Batch)、快速处理(Faster)、流处理(Streaming)

使用指定的字符集(Charset)对给定表达式进行解码。

表达式类别: 二进制(Binary)、类型转换(Cast)

声明的参数

  • Charset: 用于解码的字符集。
    枚举\
  • Expression: 待解码的表达式。
    表达式\

输出类型: String

示例

示例1:基础情况

参数值:

  • Charset: UTF_16
  • Expression: city
city 输出(Output)
/v8ATABvAG4AZABvAG4= London
/v8AQwBvAHAAZQBuAGgAYQBnAGUAbg== Copenhagen
/v8ATgBlAHcAIABZAG8AcgBr New York

示例2:基础情况

参数值:

  • Charset: UTF_8
  • Expression: city
city 输出(Output)
TG9uZG9u London
Q29wZW5oYWdlbg== Copenhagen
TmV3IFlvcms= New York

示例3:空值情况

参数值:

  • Charset: UTF_8
  • Expression: city
city 输出(Output)
null null