Функция PHP mb_substitute_character

mixed mb_substitute_character ([mixed substrchar])

mb_substitute_character специфицирует замещающий символ, когда кодировка символа ввода неправильная или код символа не существует в кодировке символов вывода. Неправильный символ может быть замещён NULL(нет вывода), строковым или целочисленным значением (кодовым значением Unicode).

Эта установка влияет на mb_detect_encoding и mb_send_mail.

substchar : специфицирует Unicode-значение как integer или как строку таким образом:

Возвращаемое значение: если substchar установлен, возвращает TRUE при успехе, иначе FALSE. Если substchar не установлен, возвращает Unicode-значение или "none"/"long".

Пример использования mb_substitute_character:

<?
   /* Установить с Unicode U+3013 (GETA MARK) */
   mb_substitute_character(0x3013);
   /* Установить hex-формат */
   mb_substitute_character("long");
   /* отобразить текущую установку */
   echo mb_substitute_character();
?>