public static function iconv_utf16_utf8($string) { $bom = substr($string, 0, 2); if ($bom == "þÿ") { return getid3_iconv_replacement::iconv_utf16be_utf8(substr($string, 2)); } elseif ($bom == "ÿþ") { return getid3_iconv_replacement::iconv_utf16le_utf8(substr($string, 2)); } return $string; }