본문 바로가기
Programming/Database

PHP/Mysql 호스팅서버에서 한글깨짐

by 디스코비스킷 2021. 8. 24.
반응형

 

1줄 : 아무것도 설정 안함 (html문서만 <meta charset="utf-8">)

2~3 : mysql 테이블에서 utf9_general_ci 설정(안됨)

4~5줄 : mysql 테이블에서 utf9_unicode_ci 설정,

php파일에서 mysql_connect()후 mysql_set_charset($con, "utf8");

mysqli_query($con, "set names 'utf8'"); 

6줄 : mysqli_query($con, "set names 'utf8'"); 행 삭제, mysql_set_charset($con, "utf8");행삭제

7줄 : mysql_set_charset($con, "utf8"); 행 추가 

 

 

 

결론 :

html, php 문서에서 meta charset="utf8" 설정

mysql 테이블에서 utf9_unicode_ci 설정

php 문서에서 mysql_connect()후 mysql_set_charset($con, "utf8"); 추가

 

 

 

+ 추가

db쪽에서 안깨지더라도 출력부분에서 또 깨짐.

왼: before / 오: after

-> 마찬가지로 출력하는 페이지에도 mysqli_set_charset($con,"utf8");  행추가

 

mysqli_set_charset($con,"utf8");

 

반응형

최근댓글

최근글

© Copyright 2023 jngmnj