115 of 410 menu

Função mb_substitute_character

A função mb_substitute_character permite definir o caractere que será usado para substituir sequências de bytes inválidas em strings multibyte. Como parâmetro, pode-se passar um número inteiro (código do caractere) ou a string "none" para desativar a substituição, ou "long" para exibir a representação numérica do caractere inválido.

Sintaxe

mb_substitute_character([mixed $substitute_char]): mixed

Exemplo

Vamos definir o caractere de substituição como um ponto de interrogação:

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

Resultado da execução do código:

'?'

Exemplo

Vamos obter o caractere de substituição atual:

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

Resultado da execução do código (código do caractere '?'):

63

Exemplo

Vamos desativar a substituição de caracteres inválidos:

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

Resultado da execução do código:

''
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar