mb_scrub
Remplacez les séquences d'octets malformés par des caractères de substitut
Nom de la fonction: MB_SCRUB ()
Version applicable: PHP 8.0.0+
Utilisation: La fonction MB_SCRUB () est utilisée pour nettoyer les caractères illégaux dans une chaîne et les convertir en codage de caractères juridiques. Il peut résoudre certains problèmes de codage de caractères, en particulier lors du traitement de l'entrée des utilisateurs ou de la réception de données d'une source externe.
Syntaxe: MB_SCRUB (String $ Str [, String $ ENC = MB_INTERNAL_ENCODING ()]): String | False
paramètre:
Valeur de retour:
Exemple:
$str = "Héll?, W?rld!"; $cleanedStr = mb_scrub($str); echo $cleanedStr; // 输出:Héll?, W?rld! $invalidStr = "Héll? \x80 W?rld!"; $cleanedStr = mb_scrub($invalidStr); echo $cleanedStr; // 输出:Héll? ? W?rld!
Notes: