mb_http_input
HTTP 입력 문자 인코딩을 감지합니다
함수 이름 : MB_HTTP_INPUT ()
해당 버전 : PHP 4> = 4.0.6, PHP 5, PHP 7
함수 설명 : MB_HTTP_INPUT () 함수는 현재 HTTP 입력 문자 인코딩을 반환하는 데 사용됩니다.
용법:
mb_http_input([string $type = ""]) : mixed
매개 변수 설명 :
$type
(선택 사항) : 반환 할 HTTP 입력 문자 인코딩 유형을 지정합니다. 선택적 값에는 "g", "p", "c", "s", "l"및 "i"가 포함됩니다. 기본값은 빈 문자열입니다.반품 값 :
$type
매개 변수가 빈 문자열 인 경우 현재 HTTP 입력 문자 인코딩의 이름 (문자열)이 반환됩니다.$type
매개 변수가 문자 인코딩 유형을 지정하면 현재 HTTP 입력 문자 인코딩이 지정된 문자 인코딩 유형 (부울)에 속하는지 여부를 반환합니다.예:
// 示例1:返回当前的HTTP 输入字符编码$inputEncoding = mb_http_input(); echo "当前的HTTP 输入字符编码是:$inputEncoding"; // 示例2:检查当前的HTTP 输入字符编码是否为UTF-8 $isUTF8 = mb_http_input("utf-8"); if ($isUTF8) { echo "当前的HTTP 输入字符编码是UTF-8"; } else { echo "当前的HTTP 输入字符编码不是UTF-8"; }
참고 :
mb_http_input()
함수는 MBString 확장에 대한 지원이 필요합니다. PHP 구성 파일에서 MBString 확장자가 활성화되어 있는지 확인하십시오.mb_http_input()
함수가 HTTP 입력 문자 인코딩을 정확하게 감지하지 못할 수 있으며 리턴 결과가 정확하지 않을 수 있습니다. $_SERVER['HTTP_ACCEPT_CHARSET']
를 통해 HTTP 요청 헤더에서 문자 인코딩 정보를 얻는 등 다른 방법을 사용하여 문자 인코딩을 얻는 것이 좋습니다.