mb_substitute_character() специфицирует замещающий символ, когда кодировка символа ввода неправильная
или код символа не существует в кодировке символов вывода. Неправильный символ может быть замещён NULL (нет вывода),
строковым или целочисленным значением (кодовым значением Unicode).
substchar : специфицирует Unicode-значение как integer или как строку таким образом:
"none" : нет вывода
"long" : кодовое значение символа (Пример: U+3000,JIS+7E7E)
Возвращаемое значение: если substchar установлен, возвращает TRUE при успехе, иначе
FALSE. Если substchar не установлен, возвращает Unicode-значение или
"none"/"long".
Пример 1. mb_substitute_character()
/* Установить с Unicode U+3013 (GETA MARK) */
mb_substitute_character(0x3013);
/* Установить hex-формат */
mb_substitute_character("long");
/* отобразить текущую установку */
echo mb_substitute_character();