【 utils.utf8valid 】
格式:
n, column = utils.utf8valid(s)
中文:
n, column = utils.utf8valid(字串)
說明:
檢查收到的字串是否是一個有效的 UTF-8 編碼,如果是則會回傳對應的
UTF-8 字元的個數。否則回傳 nil 和無效字元所在的列。
函數會回傳一個 UTF-8 編碼的字串,如果參數不能轉換為 UTF-8 編碼,
超出了範圍,或者含有小數,函數會提示出錯。
範例:
print (utils.utf8valid (utils.fromhex ("F5838894FCB5898588B4"))) -->
2
print (utils.utf8valid (utils.fromhex ("f0f0f0"))) --> nil 1
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--