mb_internal_encoding
设置/获取内部字符编码
PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8
mb_internal_encoding 函数设置或获取当前内部字符编码。
mb_internal_encoding([string $encoding = NULL]): string|false
该函数有一个可选的参数:
如果设置了字符编码,函数返回设置的字符编码名称;如果没有设置,则返回当前的内部字符编码;如果提供的编码名称无效,函数返回 false。
下面是一个使用 mb_internal_encoding 函数的示例:
<?php // 设置内部字符编码为 UTF-8 mb_internal_encoding("UTF-8"); echo mb_internal_encoding(); // 输出:UTF-8 <p>// 设置内部字符编码为 ISO-8859-1<br> mb_internal_encoding("ISO-8859-1");<br> echo mb_internal_encoding(); // 输出:ISO-8859-1<br> ?><br>
在这个示例中,首先使用 mb_internal_encoding("UTF-8") 设置内部编码为 UTF-8,并通过 mb_internal_encoding() 输出当前的编码,结果是“UTF-8”。接着,改变编码为 ISO-8859-1,再次输出编码,结果是“ISO-8859-1”。