본문 바로가기

프로그래밍

PHP - 문자 인코딩 정보를 헤더에 포함시키기


UTF-8의 경우 <html> 같은 문서 헤더와 meta 정보없이 한글을 출력하면 깨지는 경우가 있습니다.

그렇다고 문서 정의를 다 넣기 어렵거나 귀찮은 경우,


헤더 정보에 문자 인코딩 정보를 넣으면 한글이 깨지지 않게 할 수 있습니다.


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


위와 같이 한줄을 추가해 주면 됩니다.

단, 헤더 정보를 정의 혹은 변경할 경우에는 출력된 내용이 없을때만 가능합니다.

가장 윗쪽에 위치시키거나 출력된 내용이 없도록 코드를 잘 살펴보셔야 한다는 이야기 입니다.