检索适用于传递给PHP函数(如htmlspecialchars()和charset html属性)的提供的charset的规范形式。

原型

_canonical_charset( string $charset )

参数

$charset (string) (Required) 一个charset名字。

返回值

(string)  charset的规范形式。

源文件

路径:wp-includes/functions.php

<?php
...
function _canonical_charset( $charset ) {
	if ( 'utf-8' === strtolower( $charset ) || 'utf8' === strtolower( $charset) ) {
		return 'UTF-8';
	}
	if ( 'iso-8859-1' === strtolower( $charset ) || 'iso8859-1' === strtolower( $charset ) ) {
		return 'ISO-8859-1';
	}
	return $charset;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/_canonical_charset/