charset.php 는 Charset 목록이나 Charset 을 변경하는 함수입니다.

charset.php 에서 필요한 library 는 다음과 같습니다.

  1. charset.php
    Charset 을 변경합니다.

Charset 함수

PHP_CHARSET_Convert( str, to, from )

문자열을 Charset 으로 변환합니다.

    인수:
  • str: 변환할 문자열
  • to: 문자열을 from 에서 to 로 변환합니다. 기본 값 UTF-8
  • from: 문자열을 from 에서 to 로 변환합니다. 기본 값 UTF-8

				 
<?php
require_once(dirname(__FILE__) . '/charset.php');

// 문자열 EUC-KR 에서 UTF-8 로 변환합니다.
$str = '헬로 하보니';
$from = 'EUC-KR';
$str = PHP_CHARSET_Convert($str, 'UTF-8', $from);
print_r($str);

?>

PHP_CHARSET_LIST_Confirm( t )

주어진 값이 Charset 목록에 있으면 해당 값을 반환합니다.

    인수:
  • t: Charset 목록에 있으면 값을 반환하고, 아니면 false 를 반환.

				 
<?php
require_once(dirname(__FILE__) . '/charset.php');

// 문자열 UTF-8 을 EUC-KR 로 변환합니다.
$str = '헬로 하보니';
if(false !== ($charset = PHP_CHARSET_LIST_Confirm('EUC-KR')))
{
	echo PHP_CHARSET_Convert($str, $charset, 'UTF-8');
}

?>

PHP_CHARSET_LIST()

Charset 목록 배열을 반환합니다.