[PHP 한글깨짐] 한글깨짐 관련 PHP Header & File Encoding을 통해 해결해보자[PHP 한글깨짐] 한글깨짐 관련 PHP Header & File Encoding을 통해 해결해보자
Posted at 2015. 7. 20. 22:59 | Posted in IT/phpPHP 한글깨짐 관련 PHP 헤더 & 파일 인코딩을 통한 해결 방법
한글이 깨지는 이유는 대표적으로 세가지가 있겠다.
DB 언어셋이랑 안맞았을때와 DB에서 조회해오는 데이터가 아닐 경우에는 PHP Header를 통해서 서버 설정과 동일시
해주는 방법과 이전에껏도 안먹힐 경우 File Encoding을 통해서 해결하는 방법이있다.
1. File Endcoding |
File Encoding으로 하는 방법은 에디트플러스 기준으로 작성을 해보겠다.
다른 툴 일경우 방법은 물론 있다. 찾아보면 ㅡ.ㅡ
툴의 종류는 많기 때문에 대표적으로 심플하고 대중적인 툴인 에디트플러스로 설명하겠다
파일->다른이름으로 저장 인코딩 부분에서 UTF-8일 경우는 UTF-8로 EUC-KR일 경우는 ANSI로 인코딩을 하면 된다.
2. Header를 통한 방법 (Meta 동일) |
PHP의 경우 아래와 같이 헤더를 선언 해준다Document
header("Content-Type: text/html; charset=UTF-8");
'IT > php' 카테고리의 다른 글
[php] codeigniter cli database 로드가 안될경우 (0) | 2015.09.02 |
---|---|
[PHP-sha1] 단항뱡 암호화 함수 sha1 (0) | 2015.07.20 |
[PHP] IP 주소 관련 (0) | 2015.04.14 |
[PHP] array_push() 함수 배열끝에 요소 추가 (0) | 2015.04.12 |
[PHP] timezone 설정 (0) | 2015.03.30 |