본문 바로가기

PHP/PHP Programming

[PHP] 한글 인코딩 UTF-8과 EUC-KR

반응형

■ 한글 인코딩 UTF-8과  EUC-KR


 한글을 인코딩하는 방법에는 UTF-8과 EUC-KR 두 가지가 있다. EUC-KR은 UTF-8보다 먼저 사용된 인코딩 방법으로, 메모장과 같은 문서 편집기에서 파일을 저장할 때 인코딩 항목을 ANSI로 선택할 경우 이 방식으로 저장된다. UTF-8은 다국어 웹 페이지에서 지원하기 위한 표준으로 제정되었다.


 중요한 것은 프로그램을 EUC-KR 방법으로 인코딩하면 <meta> 태그의 charset도 반드시 EUC-KR로 설정해야 한다. 즉, 파일을 저장하는 인코딩 방식과 헤더의 <meta> 태그에 명시된 charset 설정이 일치해야 한다.


 ansi.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>안녕~~</title>
</head>
<?
    echo "<p>안녕하세요!</p>";
?>
</html>

 출력결과



반응형