Funktionen mb_substitute_character
Funktionen mb_substitute_character tillader dig at indstille et tegn, som vil blive brugt
til at erstatte ugyldige sekvenser af bytes i multibyte-strenge. Som
parameter kan du overføre et heltal (tegnkode) eller en streng "none" for at deaktivere
erstatning, eller "long" for at vise den numeriske repræsentation af et ugyldigt tegn.
Syntaks
mb_substitute_character([mixed $substitute_char]): mixed
Eksempel
Lad os indstille erstatningstegnet som et spørgsmålstegn:
<?php
mb_substitute_character('?');
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Resultat af kodeudførelse:
'?'
Eksempel
Lad os hente det nuværende erstatningstegn:
<?php
$res = mb_substitute_character();
var_dump($res);
?>
Resultat af kodeudførelse (tegnkode for '?'):
63
Eksempel
Lad os deaktivere erstatning af ugyldige tegn:
<?php
mb_substitute_character("none");
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Resultat af kodeudførelse:
''