(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_substitute_character — Establece/obtiene un carácter de sustitución
Especifica un carácter de sustitución cuando la codificación de caracteres de entrada es inválida
o el código del carácter no existe en la codificación de caracteres
de salida. Los caracteres inválidos pueden ser sustituidos por valores null
(sin salida),
string o integer (valor del código del carácter Unicode).
Esta configuración afecta a mb_convert_encoding(), mb_convert_variables(), mb_output_handler(), y mb_send_mail().
Si se establece substchar
, devuelve true
en caso de éxito,
o en caso contrairo devuelve false
.
Si substchar
no se establece, devuelve el ajuste
actual.
Ejemplo #1 Ejemplo de mb_substitute_character()
<?php
/* Establecer con Unicode U+3013 (GETA MARK) */
mb_substitute_character(0x3013);
/* Establecer el formato hexadecimal */
mb_substitute_character("long");
/* Mostrar la configuración en uso */
echo mb_substitute_character();
?>