mb_scrub
기형 바이트 시퀀스를 대체 문자로 교체하십시오
함수 이름 : MB_SCRUB ()
해당 버전 : PHP 8.0.0+
사용법 : MB_SCRUB () 함수는 문자열의 불법 문자를 정리하고 법적 문자 인코딩으로 변환하는 데 사용됩니다. 특히 사용자 입력을 처리하거나 외부 소스에서 데이터를 수신 할 때 일부 문자 인코딩 문제를 해결할 수 있습니다.
구문 : MB_SCRUB (String $ str [, String $ enc = mb_internal_encoding ()]) : String | false
매개 변수 :
반품 값 :
예:
$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!
참고 :