Функција mb_substitute_character
Функција mb_substitute_character омогућава да се зада симбол који ће се користити
за замену недопустивих секвенци бајтова у вишебајтним стринговима. Као
параметар се може проследити цео број (код симбола) или стринг "none" за искључивање
замене, или "long" за испис нумеричког приказа недопустивог симбола.
Синтакса
mb_substitute_character([mixed $substitute_char]): mixed
Пример
Поставимо симбол замене као знак питања:
<?php
mb_substitute_character('?');
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Резултат извршавања кода:
'?'
Пример
Добијмо тренутни симбол замене:
<?php
$res = mb_substitute_character();
var_dump($res);
?>
Резултат извршавања кода (код симбола '?'):
63
Пример
Искључимо замену недопустивих симбола:
<?php
mb_substitute_character("none");
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Резултат извршавања кода:
''