본문 바로가기

기타

[QnA] PHP 한글깨짐 해결방법좀요..

반응형

  PHP 한글깨짐 해결방법좀요..


 

phpMyAdmin이용하고 있습니다.

MYDB의 데이터 정렬방식은 euckr_korean_ci이고                 

MYDB에 테이블의 데이터 정렬방식은 utf8_general_ci 입니다.

 

게시물을 쓸 때 한글을 입력해서 작성하면 이상한 상형문자가 들어가게됩니다.

 

그래서 인터넷에 찾아본 방법대로

mysqli_query($conn,"set session character_set_connection=utf8;");
mysqli_query($conn,"set session character_set_results=utf8;");
mysqli_query($conn,"set session character_set_client=utf8;");

를 한번 넣어봤습니다. 

그리고 

<html><head><meta charset="utf-8"></head></html>은 당연히 해봤구요.

iconv()함수도 써봤는데 깨지네요;

 

한글 깨짐 어떻게 해결해야되나요?

 

 

mysqli_connect 로 연결한 뒤에 바로 밑에

mysqli_query ($conn, 'SET NAMES utf8'); 

넣어보셨나요?

예전에 EUC-KR 서버에 UTF-8 테이블 만들어 썼을 때 한글이 깨졌었는데

저거 한 줄에 해결됐습니다. (iconv 함수 필요없음)

물론 HTML 인코딩은 UTF-8로 되어있어야 하구요.

반응형