[PHP 한글깨짐] 한글깨짐 관련 PHP Header & File Encoding을 통해 해결해보자[PHP 한글깨짐] 한글깨짐 관련 PHP Header & File Encoding을 통해 해결해보자

Posted at 2015. 7. 20. 22:59 | Posted in IT/php
홈페이제작업체 NuGuWeb

PHP 한글깨짐 관련 PHP 헤더 & 파일 인코딩을 통한 해결 방법

한글이 깨지는 이유는 대표적으로 세가지가 있겠다. 
DB 언어셋이랑 안맞았을때와 DB에서 조회해오는 데이터가 아닐 경우에는 PHP Header를 통해서 서버 설정과 동일시 
해주는 방법과 이전에껏도 안먹힐 경우 File Encoding을 통해서 해결하는 방법이있다.


 1. File Endcoding


File Encoding으로 하는 방법은 에디트플러스 기준으로 작성을 해보겠다.

다른 툴 일경우 방법은 물론 있다. 찾아보면 ㅡ.ㅡ

툴의 종류는 많기 때문에 대표적으로 심플하고 대중적인 툴인 에디트플러스로 설명하겠다


PHP 한글깨짐 PHP헤더 파일인코딩


파일->다른이름으로 저장 인코딩 부분에서 UTF-8일 경우는 UTF-8로 EUC-KR일 경우는 ANSI로 인코딩을 하면 된다.



 2. Header를 통한 방법 (Meta 동일)

 



HTML의 경우 <meta charset="utf-8" />로 설정하면 되고
  

  
  
  
  Document
PHP의 경우 아래와 같이 헤더를 선언 해준다

 header("Content-Type: text/html; charset=UTF-8");
//