HTOU( ) 函数

将十六进制字符串转换为 Unicode 字符串。英文“Hexadecimal to Unicode”的缩写。

说明

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

语法

HTOU(十六进制字符串

参数

名称 类型 描述
十六进制字符串

字符

要转换为 Unicode 字符串的十六进制字符串。该字符串只能包含十六进制值,例如 "20AC"。

输出

字符。

示例

基本示例

返回 "ABC123":

HTOU("004100420043003100320033")

高级示例

向值中添加货币符号

您需要将货币域提取至一个新建的表。该域应该显示数值金额域的值并且在它前面放置一个欧元货币符号 (€):

EXTRACT HTOU("20AC") + STRING(Amount, 10) AS "Currency_Amount" TO Display_Table

当 EXTRACT 命令运行时,HTOU( ) 返回欧元符号 "€" 并将其与金额值相连接(STRING( ) 会将其转换为字符)。如果金额的原值是 2000,则 Currency_Amount 中的值是 "€2000"。

备注

相关函数

HTOU( ) 是 DHEX( ) 函数的逆函数,后者可把 Unicode 字符串转换为十六进制字符串。

ACL 脚本指南 14.1