Функцыя 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");
?>
Вынік выканання кода:
''