mb_scrub
Ersetzen Sie missgebildete Bytesequenzen durch Ersatzzeichen
Funktionsname: mb_scrub ()
Anwendbare Version: PHP 8.0.0+
Verwendung: Die Funktion MB_SCRUB () wird verwendet, um illegale Zeichen in einer Zeichenfolge zu bereinigen und sie in eine legale Zeichenkodierung umzuwandeln. Es kann einige Probleme mit Charaktercodierung lösen, insbesondere wenn sie Benutzereingaben verarbeiten oder Daten von einer externen Quelle empfangen.
Syntax: mb_scrub (String $ str [, String $ Enc = mb_internal_encoding ()]): String | Falsch
Parameter:
Rückgabewert:
Beispiel:
$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!
Anmerkungen: