全部產品
Search
文件中心

MaxCompute:IS_ENCODING

更新時間:Sep 27, 2024

判斷輸入的字串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類型。Null 字元串可以被認為屬於任何字元集。

  • from_encodingto_encoding:必填。STRING類型,源及目標字元集。

傳回值說明

返回BOOLEAN類型。返回規則如下:

  • 如果str能夠成功轉換,則返回True,否則返回False。

  • from_encodingto_encoding值為NULL時,報錯。

相關函數

IS_ENCODING函數屬於字串函數,更多尋找字串、轉換字串格式的相關函數請參見字串函數