функция since 6.6.0

is_utf8_charset()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

is_utf8_charset( string|null $blog_charset = null ): bool

Описание

Набор символов считается представляющим UTF-8, если он без учёта регистра совпадает с "UTF-8" — с дефисом или без него.
Пример:

true === is_utf8_charset( 'UTF-8' );
true === is_utf8_charset( 'utf8' );
false === is_utf8_charset( 'latin1' );
false === is_utf8_charset( 'UTF 8' );

// Совпадают только строки.
false === is_utf8_charset( [ 'charset' => 'utf-8' ] );

// Без заданного набора символов результат зависит от опции сайта "blog_charset".
$is_utf8 = is_utf8_charset();См. также _is_utf8_charset

Оригинал (английский)

A charset is considered to represent UTF-8 if it is a case-insensitive match of “UTF-8” with or without the hyphen.

Example:

true  === is_utf8_charset( 'UTF-8' );
true  === is_utf8_charset( 'utf8' );
false === is_utf8_charset( 'latin1' );
false === is_utf8_charset( 'UTF 8' );

// Only strings match.
false === is_utf8_charset( [ 'charset' => 'utf-8' ] );

// Without a given charset, it depends on the site option "blog_charset".
$is_utf8 = is_utf8_charset();

See also

  • _is_utf8_charset

Параметры

$blog_charset string|null необязательный = null
Слаг, представляющий кодировку символов текста, или «charset». Например, "UTF-8", "Windows-1252", "ISO-8859-1", "SJIS". По умолчанию значение выводится из опции "blog_charset".

Возвращаемое значение

bool

Исходный код

wp-includes/functions.php:7625

function is_utf8_charset( $blog_charset = null ) {
	return _is_utf8_charset( $blog_charset ?? get_option( 'blog_charset' ) );
}

История изменений

ВерсияОписание
6.6.1 A wrapper for _is_utf8_charset
6.6.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.