Fungsi mb_substitute_character
Fungsi mb_substitute_character memungkinkan Anda untuk mengatur karakter yang akan digunakan
untuk menggantikan urutan byte yang tidak valid dalam string multibyte. Sebagai
parameter, Anda dapat meneruskan bilangan bulat (kode karakter) atau string "none" untuk menonaktifkan
penggantian, atau "long" untuk menampilkan representasi numerik dari karakter yang tidak valid.
Sintaks
mb_substitute_character([mixed $substitute_char]): mixed
Contoh
Mari atur karakter pengganti sebagai tanda tanya:
<?php
mb_substitute_character('?');
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Hasil eksekusi kode:
'?'
Contoh
Mari dapatkan karakter pengganti saat ini:
<?php
$res = mb_substitute_character();
var_dump($res);
?>
Hasil eksekusi kode (kode karakter '?'):
63
Contoh
Mari nonaktifkan penggantian karakter yang tidak valid:
<?php
mb_substitute_character("none");
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Hasil eksekusi kode:
''