115 of 410 menu

Función mb_substitute_character

La función mb_substitute_character permite establecer el carácter que se utilizará para reemplazar secuencias de bytes no válidas en cadenas multibyte. Como parámetro se puede pasar un número entero (código de carácter) o la cadena "none" para desactivar el reemplazo, o "long" para mostrar la representación numérica del carácter no válido.

Sintaxis

mb_substitute_character([mixed $substitute_char]): mixed

Ejemplo

Establezcamos el carácter de sustitución como signo de interrogación:

<?php mb_substitute_character('?'); echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1"); ?>

Resultado de ejecutar el código:

'?'

Ejemplo

Obtengamos el carácter de sustitución actual:

<?php $res = mb_substitute_character(); var_dump($res); ?>

Resultado de ejecutar el código (código del carácter '?'):

63

Ejemplo

Desactivemos el reemplazo de caracteres no válidos:

<?php mb_substitute_character("none"); echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1"); ?>

Resultado de ejecutar el código:

''
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar