라이브러리

[PHP_CONFIG] internal_encoding - 내부 문자열 인코딩




PHP CONFIG : internal_encoding

PHP CONFIG의 `internal_encoding`은 PHP가 처리하는 모든 문자열을 기본적으로 사용하는 인코딩 방식을 지정합니다. 이 옵션은 PHP가 문자열을 처리할 때 사용하는 인코딩 방식을 결정하는데, 기본값은 `ISO-8859-1`입니다.

internal_encoding의 기본값

PHP의 기본값은 `ISO-8859-1`입니다. 이 인코딩 방식은 유럽어를 주로 사용하는 국가에서 사용하는 인코딩 방식입니다. 하지만, 이 인코딩 방식은 한글이나 다른 언어를 처리할 때 문제가 발생할 수 있습니다.

internal_encoding의 변경

`internal_encoding`을 변경하려면, PHP CONFIG 파일에서 `internal_encoding` 옵션을 사용하거나, PHP 코드에서 `ini_set` 함수를 사용할 수 있습니다.

예제 1: PHP CONFIG 파일에서 internal_encoding 변경

#hostingforum.kr
php

; php.ini 파일

internal_encoding = UTF-8



예제 2: PHP 코드에서 internal_encoding 변경

#hostingforum.kr
php

<?php

ini_set('internal_encoding', 'UTF-8');

?>



internal_encoding의 효과

`internal_encoding`을 변경하면, PHP가 처리하는 모든 문자열을 새로운 인코딩 방식으로 처리합니다. 예를 들어, `internal_encoding`을 `UTF-8`로 변경하면, PHP는 모든 문자열을 UTF-8 인코딩 방식으로 처리합니다.

예제 3: internal_encoding의 효과

#hostingforum.kr
php

<?php

ini_set('internal_encoding', 'UTF-8');



// 한글 문자열

$text = '한글 문자열';



// 문자열을 출력

echo $text;

?>



위 예제에서, `internal_encoding`을 `UTF-8`로 변경하면, 한글 문자열이 올바르게 출력됩니다.

internal_encoding의 참고사항

* `internal_encoding`을 변경하면, 모든 문자열을 새로운 인코딩 방식으로 처리합니다.
* `internal_encoding`을 변경하면, PHP가 처리하는 모든 문자열에 영향을 미칩니다.
* `internal_encoding`을 변경하면, PHP가 처리하는 모든 문자열을 새로운 인코딩 방식으로 처리합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 52 페이지

검색

게시물 검색