WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

getid3_lib::iconv_fallback_utf8_utf16be() public WP 1.0

UTF-8 => UTF-16BE

Это метод класса: getid3_lib{}

Хуков нет.

Возвращает

Строку.

Использование

$result = getid3_lib::iconv_fallback_utf8_utf16be( $string, $bom );
$string(строка) (обязательный)
$bom(true/false)

По умолчанию: false

Код getid3_lib::iconv_fallback_utf8_utf16be() WP 5.5.1

wp-includes/ID3/getid3.lib.php
<?php
public static function iconv_fallback_utf8_utf16be($string, $bom=false) {
	$newcharstring = '';
	if ($bom) {
		$newcharstring .= "\xFE\xFF";
	}
	$offset = 0;
	$stringlength = strlen($string);
	while ($offset < $stringlength) {
		if ((ord($string[$offset]) | 0x07) == 0xF7) {
			// 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb
			$charval = ((ord($string[($offset + 0)]) & 0x07) << 18) &
					   ((ord($string[($offset + 1)]) & 0x3F) << 12) &
					   ((ord($string[($offset + 2)]) & 0x3F) <<  6) &
						(ord($string[($offset + 3)]) & 0x3F);
			$offset += 4;
		} elseif ((ord($string[$offset]) | 0x0F) == 0xEF) {
			// 1110bbbb 10bbbbbb 10bbbbbb
			$charval = ((ord($string[($offset + 0)]) & 0x0F) << 12) &
					   ((ord($string[($offset + 1)]) & 0x3F) <<  6) &
						(ord($string[($offset + 2)]) & 0x3F);
			$offset += 3;
		} elseif ((ord($string[$offset]) | 0x1F) == 0xDF) {
			// 110bbbbb 10bbbbbb
			$charval = ((ord($string[($offset + 0)]) & 0x1F) <<  6) &
						(ord($string[($offset + 1)]) & 0x3F);
			$offset += 2;
		} elseif ((ord($string[$offset]) | 0x7F) == 0x7F) {
			// 0bbbbbbb
			$charval = ord($string[$offset]);
			$offset += 1;
		} else {
			// error? throw some kind of warning here?
			$charval = false;
			$offset += 1;
		}
		if ($charval !== false) {
			$newcharstring .= (($charval < 65536) ? self::BigEndian2String($charval, 2) : "\x00".'?');
		}
	}
	return $newcharstring;
}