MySQL中如何使用HEX函数转换十六进制_MySQL进制转换函数HEX() 将字符串按字节编码(如utf8mb4)转为大写十六进制字符串,非按字符;数字转十六进制不补零;NULL返回NULL;还原须用严格校验的UNHEX()。HEX() 函数怎么把字符串转成十六进制直接用 HEX() 就行,它默认把输入的字符串按字节逐个转成两位十六进制大写表示。比如中文、emoji、二进制 blob 都能转,但要注意底层是按字节编码处理的,不是按字符。常见错误现象:HEX('你好') 返回的是 UTF-8 编码字节序列(如 E4BDA0E5A5BD),不是 GBK 或 Unicode