본문 바로가기
💻CS/정리용

PHP 한글 깨짐 현상, 인코딩 해결방법

by 둥둥동동# 2021. 5. 8.
728x90

 

현상

 

PHP과제를 진행하다가 다음과 같은 오류를 발견했습니다.

 

영어, 숫자는 정상적으로 출력되는데 한글만 깨져서 나옵니다. 

출력 뿐만 아니라 sql문 실행도 되지 않는 상태였습니다.

제가 해결했던 방법을 아래에 적어두겠습니다.

 

 

 

PHP 한글깨짐 해결방법

 

1. 문서 인코딩방법 변경

php문서을 UTF-8방식으로 변경하는 방법입니다. 저는 이 방식으로 해결했습니다.

 

2. iconv()

iconv("현재 인코딩", "바꿀 인코딩", 바꿀 문자열)

 

$ex = iconv("utf8", "euckr", $ex);

3. 출력되는 html코드를 UTF-8형식으로 지정

 

1
2
3
4
5
6
7
8
9
10
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
 
<body>
<?
PHP코드
?>
</body>
</html>
 
cs

 

 

728x90
반응형

댓글