라이브러리

[PHP_CONFIG] iconv.output_encoding - 출력 데이터의 기본 인코딩 설정




PHP CONFIG에서 iconv.output_encoding은 PHP가 출력할 문자열의 인코딩을 지정하는 설정입니다. 이 설정은 PHP가 생성하는 HTML, JSON, XML 등과 같은 문자열의 인코딩을 결정합니다.

iconv.output_encoding 설정의 기본값

PHP의 기본 설정으로, iconv.output_encoding은 'UTF-8'로 설정되어 있습니다. 이 설정은 PHP 5.4부터 기본값으로 설정되었습니다.

iconv.output_encoding 설정의 예제

예를 들어, PHP가 UTF-8 인코딩으로 설정된 경우, PHP가 생성하는 HTML 문자열은 UTF-8 인코딩으로 출력됩니다.

#hostingforum.kr
php

<?php

// iconv.output_encoding을 UTF-8로 설정

ini_set('iconv.output_encoding', 'UTF-8');



// HTML 문자열 생성

$html = 'Hello, World!';



// HTML 문자열 출력

echo $html;

?>



이 예제에서, PHP가 생성하는 HTML 문자열은 UTF-8 인코딩으로 출력됩니다.

iconv.output_encoding 설정의 다른 예제

예를 들어, PHP가 EUC-KR 인코딩으로 설정된 경우, PHP가 생성하는 HTML 문자열은 EUC-KR 인코딩으로 출력됩니다.

#hostingforum.kr
php

<?php

// iconv.output_encoding을 EUC-KR로 설정

ini_set('iconv.output_encoding', 'EUC-KR');



// HTML 문자열 생성

$html = 'Hello, World!';



// HTML 문자열 출력

echo $html;

?>



이 예제에서, PHP가 생성하는 HTML 문자열은 EUC-KR 인코딩으로 출력됩니다.

iconv.output_encoding 설정의 중요성

iconv.output_encoding 설정의 중요성은 PHP가 생성하는 문자열의 인코딩을 결정하기 때문입니다. 예를 들어, PHP가 UTF-8 인코딩으로 설정된 경우, PHP가 생성하는 HTML 문자열은 UTF-8 인코딩으로 출력됩니다. 그러나 PHP가 EUC-KR 인코딩으로 설정된 경우, PHP가 생성하는 HTML 문자열은 EUC-KR 인코딩으로 출력됩니다. 이 두 가지 경우의 차이로 인해, PHP가 생성하는 문자열이 올바르게 표시되지 않을 수 있습니다.

iconv.output_encoding 설정의 추천

iconv.output_encoding 설정의 추천은 UTF-8 인코딩으로 설정하는 것입니다. UTF-8 인코딩은 국제 표준 인코딩으로, 모든 언어를 지원하는 인코딩입니다. 또한, UTF-8 인코딩은 HTML, JSON, XML 등과 같은 문자열의 인코딩을 지원합니다.

#hostingforum.kr
php

<?php

// iconv.output_encoding을 UTF-8로 설정

ini_set('iconv.output_encoding', 'UTF-8');

?>



이 설정은 PHP가 생성하는 문자열의 인코딩을 UTF-8로 설정합니다. 이 설정은 PHP 5.4부터 기본값으로 설정되었습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 394건 / 19 페이지

검색

게시물 검색