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;
出力:エンコードAS:ASCII
例2:
$str = "你好,世界!"; $encoding = mb_detect_encoding($str, "UTF-8,GB2312"); echo "编码为:" . $encoding;
出力:エンコードAS:UTF-8
例3:
$str = "こんにちは、世界!"; $encoding = mb_detect_encoding($str, "SJIS,EUC-JP,UTF-8"); echo "编码为:" . $encoding;
出力:エンコードAS:UTF-8
注: