mb_detect_encoding
檢測字符編碼
函數名稱:mb_detect_encoding()
適用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8
函數描述:mb_detect_encoding() 函數用於檢測字符串的字符編碼。
用法: string mb_detect_encoding ( string $str [, mixed $encoding_list = mb_detect_order() [, bool $strict = FALSE ]] )
參數:
返回值: 如果找到匹配的編碼,則返回編碼名稱,否則返回FALSE。
示例1:
$str = "Hello, world!"; $encoding = mb_detect_encoding($str); echo "编码为:" . $encoding;
輸出: 編碼為:ASCII
示例2:
$str = "你好,世界!"; $encoding = mb_detect_encoding($str, "UTF-8,GB2312"); echo "编码为:" . $encoding;
輸出: 編碼為:UTF-8
示例3:
$str = "こんにちは、世界!"; $encoding = mb_detect_encoding($str, "SJIS,EUC-JP,UTF-8"); echo "编码为:" . $encoding;
輸出: 編碼為:UTF-8
注意事項: