(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_substitute_character — 设置/获取替换字符
当输入字符编码无效或字符代码在输出字符编码中不存在时,指定一个替换字符。无效字符可以被替换为 "none"
(无输出)、string 或 int 值(Unicode 字符代码值)。
此设置会影响 mb_convert_encoding()、mb_convert_variables()、mb_output_handler()、mb_scrub() 和 mb_send_mail()。
版本 | 描述 |
---|---|
8.0.0 | 将空字符串传递给 substitute_character 已不再支持;应改用 "none" 。 |
8.0.0 |
encoding 现在可以为空。 |
示例 #1 mb_substitute_character() 示例
<?php
/* 使用 Unicode U+3013 (GETA MARK) 设置 */
mb_substitute_character(0x3013);
/* 设置十六进制格式 */
mb_substitute_character("long");
/* 显示当前设置 */
echo mb_substitute_character();
?>