全部产品
Search
文档中心

云原生大数据计算服务 MaxCompute:IS_ENCODING

更新时间:Aug 07, 2023

判断输入的字符串str是否可以从指定的一个字符集from_encoding转为另一个字符集to_encoding。也可以用于判断输入是否为乱码,通常您可以将from_encoding设为UTF-8,to_encoding设为GBK。

命令格式

boolean is_encoding(string <str>, string <from_encoding>, string <to_encoding>)

参数说明

  • str:可选。STRING类型。不填此参数和空字符串可以被认为属于任何字符集。

  • from_encodingto_encoding:必填。STRING类型,源及目标字符集。

返回值说明

返回BOOLEAN类型。返回规则如下:

  • 如果str能够成功转换,则返回True,否则返回False。

  • from_encodingto_encoding值为NULL时,报错。

相关函数

IS_ENCODING函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见字符串函数