Replaces 'ill-formed' byte sequences with '?'.
See: https://github.com/php/php-src/pull/1099
(PHP 7 >= 7.2.0, PHP 8)
mb_scrub — Заменяет неправильно сформированные последовательности байтов символом-заменителем
Преобразовывает набор символов из заданной кодировки или кодировки по умолчанию, если кодировка не была указана, в ту же кодировку. Это заменяет все недопустимые последовательности байтов заменяющим символом.
string
Входная строка.
encoding
Кодировка для интерпретации параметра string
.
Если значение опущено или равно null
, будет использовано значение директивы mbstring.internal_encoding,
если она установлена, иначе будет использовано значение директивы default_charset.
Возвращает результат в виде строки (string) с заменёнными недопустимыми последовательностями байтов.
Версия | Описание |
---|---|
8.0.0 |
Теперь параметр encoding может принимать значение null .
|
Replaces 'ill-formed' byte sequences with '?'.
See: https://github.com/php/php-src/pull/1099