SrtParser\srtFile::detect_utf_encoding PHP Метод

detect_utf_encoding() публичный статический Метод

Detects UTF encoding
public static detect_utf_encoding ( string $text )
$text string
    public static function detect_utf_encoding($text)
    {
        $first2 = substr($text, 0, 2);
        $first3 = substr($text, 0, 3);
        $first4 = substr($text, 0, 4);
        if ($first3 == UTF8_BOM) {
            return 'UTF-8';
        } elseif ($first4 == UTF32_BIG_ENDIAN_BOM) {
            return 'UTF-32BE';
        } elseif ($first4 == UTF32_LITTLE_ENDIAN_BOM) {
            return 'UTF-32LE';
        } elseif ($first2 == UTF16_BIG_ENDIAN_BOM) {
            return 'UTF-16BE';
        } elseif ($first2 == UTF16_LITTLE_ENDIAN_BOM) {
            return 'UTF-16LE';
        } else {
            return false;
        }
    }