Symfony\Polyfill\Mbstring

Mbstring::getEncoding │ private static │ CF7 1.0

Метод класса: Mbstring{}

Хуков нет.

Возвращает

null. Ничего (null).

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

$result = Mbstring::getEncoding( $encoding );
$encoding(обязательный)
.

Код Mbstring::getEncoding() CF7 6.2.4.1

private static function getEncoding($encoding)
{
    if (null === $encoding) {
        return self::$internalEncoding;
    }

    if ('UTF-8' === $encoding) {
        return 'UTF-8';
    }

    $encoding = strtoupper($encoding);

    if ('8BIT' === $encoding || 'BINARY' === $encoding) {
        return 'CP850';
    }

    if ('UTF8' === $encoding) {
        return 'UTF-8';
    }

    if ('UTF-32' === $encoding) {
        return 'UTF-32BE';
    }

    if ('UTF-16' === $encoding) {
        return 'UTF-16BE';
    }

    if ('UCS-2' === $encoding) {
        return 'UCS-2BE';
    }

    return $encoding;
}