라이브러리

[PHP_CONFIG] mbstring.http_output - HTTP 출력 데이터의 문자 인코딩 설정




PHP CONFIG 에서 mbstring.http_output는 PHP의 mbstring 확장에 대한 설정입니다. mbstring 확장은 멀티바이트 문자열을 처리하는 데 사용되는 확장입니다.

mbstring.http_output는 HTTP 출력을 멀티바이트 문자열로 처리하는 데 사용되는 설정입니다. 이 설정은 PHP가 HTTP 출력을 멀티바이트 문자열로 처리하는지 여부를 결정합니다.

mbstring.http_output 설정의 종류

mbstring.http_output 설정에는 세 가지 종류가 있습니다.

1. off: HTTP 출력을 멀티바이트 문자열로 처리하지 않습니다.
2. pass: HTTP 출력을 멀티바이트 문자열로 처리하지만, PHP가 아닌 웹 서버가 처리합니다.
3. on: HTTP 출력을 멀티바이트 문자열로 처리합니다.

예제

다음 예제는 mbstring.http_output 설정의 세 가지 종류를 보여줍니다.

#hostingforum.kr
php

<?php

// mbstring.http_output 설정을 off로 설정

ini_set('mbstring.http_output', 'off');

echo 'Hello, World!';



// mbstring.http_output 설정을 pass로 설정

ini_set('mbstring.http_output', 'pass');

echo 'Hello, World!';



// mbstring.http_output 설정을 on으로 설정

ini_set('mbstring.http_output', 'on');

echo 'Hello, World!';

?>



위 예제에서, 첫 번째 echo문은 멀티바이트 문자열로 처리되지 않습니다. 두 번째 echo문은 멀티바이트 문자열로 처리되지만, PHP가 아닌 웹 서버가 처리합니다. 세 번째 echo문은 멀티바이트 문자열로 처리됩니다.

mbstring.http_output 설정의 사용

mbstring.http_output 설정은 다음 경우에 사용됩니다.

* 멀티바이트 문자열을 처리하는 데 사용되는 확장인 mbstring이 설치되어 있지 않은 경우
* 멀티바이트 문자열을 처리하는 데 사용되는 확장인 mbstring이 설치되어 있지만, HTTP 출력을 멀티바이트 문자열로 처리하지 않으려는 경우
* 멀티바이트 문자열을 처리하는 데 사용되는 확장인 mbstring이 설치되어 있지만, PHP가 아닌 웹 서버가 HTTP 출력을 처리하도록 하려는 경우

결론

mbstring.http_output 설정은 PHP의 mbstring 확장에 대한 설정입니다. 이 설정은 HTTP 출력을 멀티바이트 문자열로 처리하는 데 사용됩니다. mbstring.http_output 설정의 세 가지 종류는 off, pass, on입니다. 이 설정은 멀티바이트 문자열을 처리하는 데 사용되는 확장인 mbstring이 설치되어 있지 않은 경우, 멀티바이트 문자열을 처리하는 데 사용되는 확장인 mbstring이 설치되어 있지만, HTTP 출력을 멀티바이트 문자열로 처리하지 않으려는 경우, 멀티바이트 문자열을 처리하는 데 사용되는 확장인 mbstring이 설치되어 있지만, PHP가 아닌 웹 서버가 HTTP 출력을 처리하도록 하려는 경우에 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 394건 / 17 페이지

검색

게시물 검색