判斷輸入的字串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_encoding、to_encoding:必填。STRING類型,源及目標字元集。
傳回值說明
返回BOOLEAN類型。返回規則如下:
如果str能夠成功轉換,則返回True,否則返回False。
from_encoding或to_encoding值為NULL時,報錯。
相關函數
IS_ENCODING函數屬於字串函數,更多尋找字串、轉換字串格式的相關函數請參見字串函數。