BINTOSTR( ) 函数

返回由 ZONED 或 EBCDIC 字符数据转换成的 Unicode 字符数据。英文“Binary to String”的缩写。

注:

该函数是 Unicode 版的 Analytics 所特有的。非 Unicode 版本不支持此函数。

语法

BINTOSTR(字符串字符串类型

参数

名称 类型 描述
字符串 字符 您想要转换为 Unicode 字符编码的 ZONED 或 EBCDIC 值。
字符类型 字符

要转换的源格式。您必须指定以下值之一:

  • "A" – 从 ZONED (ASCII) 数据转换
  • "E" – 从 EBCDIC 数据转换

输出

字符。

示例

基本示例

表达式 ZONED(-6448,4) 将值 -6448 转换为字符格式 "644Q",但是 Unicode 版的 Analytics 要求您使用 BINTOSTR( ) 将 ZONED( ) 的输出转换为 Unicode 字符。

返回 Unicode 格式的 "644Q":

BINTOSTR(ZONED(-6448,4), "A")

备注

何时使用 BINTOSTR( )

使用该函数可将 ZONED( ) 和 EBCDIC( ) 函数提供的返回值转换为 Unicode 值。

说明

如果未将该函数应用于 Unicode 版的 Analytics 中的 ZONED( ) 和 EBCDIC( ) 函数的返回值,则它们将被错误显示,因为编码得不到正确解释。

ACL 脚本指南 14.1