Replaces 'ill-formed' byte sequences with '?'.
See: https://github.com/php/php-src/pull/1099
(PHP 7 >= 7.2.0, PHP 8)
mb_scrub — Remplacez les séquences d'octets mal formées par le caractère de substitution.
Effectuez une conversion de jeu de caractères depuis l'encodage spécifié, ou depuis l'encodage par défaut si aucun encodage n'a été spécifié, vers le même encodage. Cela a pour effet de remplacer toute séquence d'octets invalide par le caractère de substitution.
string
La chaîne d'entrée.
encoding
L'encodage utilisé pour interpréter string
.
S'il est omis ou null
, le
paramètre mbstring.internal_encoding
sera utilisé s'il est défini, sinon le paramètre default_charset
sera utilisé.
Le résultat chaîne de caractères avec les séquences d'octets invalides remplacées.
Version | Description |
---|---|
8.0.0 |
encoding est désormais nullable.
|
Replaces 'ill-formed' byte sequences with '?'.
See: https://github.com/php/php-src/pull/1099