라이브러리
[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 출력을 처리하도록 하려는 경우에 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.