PHP 파일을 처음 추가해서 웹 페이지에서 확인을 해보면 한글이 깨져있는 경우가 있다.

오늘은 이러한 웹 페이지에서 한글이 깨지는 현상을 해결하는 방법에 대해서 정리를 해봤다.

 

1) 저장 형식 지정

 

PHP 파일을 저장을 할 때 인코딩 방식을 선택할 수 있다.

이때 UTF-8 방식으로 저장을 할 경우 글자가 깨지는 현상을 해결할 수 있다.

 

2) 파일 내부에서 형식 지정

 

위에 저장 형식을 하는 것 이외에도 헤더에 추가를 해서 형식을 지정할 수 있다.

 

<?php
header('Content-Type: text/html; charset=utf-8');
?>

 

위의 방식은 PHP 코드로 header에 형식을 지정해 주는 방식이다.

 

또한 HTML에 직접적으로 형식을 지정하는 방식으로도 한글이 깨지는 현상을 해결할 수 있다.

 

<head>
<meta charset="UTF-8">
</head>

 

위의 방식처럼 마찬가지로 head 안에 charset를 UTF-8로 지정을 해주면 한글이 정상적으로 출력이 된다.

+ Recent posts