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
注意事项: