HEX( ) 函数

将 ASCII 字符串转换为十六进制字符串。

语法

HEX(

参数

名称 类型 描述
字符 要转换为十六进制字符串的 ASCII 字符串。

输出

字符。

示例

基本示例

返回 "3132333435":

HEX("12345")

计数域中的值返回为十六进制字符串:

HEX(计数)

备注

工作原理

该函数返回与您指定的域值或表达式等效的十六进制字符串。如果您需要识别域的确切内容,则可以使用该函数,包括无法在屏幕上显示的字符,如 CR (回车符)、LF(换行符)和 NUL(空值)。

返回值长度

返回值是一个字符串,其长度是值的两倍。数字 0 到 9 以及字母 A 到 F(表示数字 10 到 15)表示十六进制值。

使用域而不是表达式作为输入

一般而言,您应当将此函数应用于域而非表达式,因为 HEX( ) 显示的是表达式的内部存储格式表示,而大多数情况下这可能没什么用。

ACL 脚本指南 14.1