반응형
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쪽에서 안깨지더라도 출력부분에서 또 깨짐.
-> 마찬가지로 출력하는 페이지에도 mysqli_set_charset($con,"utf8"); 행추가
mysqli_set_charset($con,"utf8");
반응형
'Programming > Database' 카테고리의 다른 글
[SQLD] 데이터 모델링, 엔터티, 속성, 관계, 식별자 (2) | 2024.10.24 |
---|---|
mysql phpmyadmin 접속에러 : mysqli::real_connect(): (HY000/1045): Access denied for user 'pma'@'localhost' (using password: NO) (4) | 2021.08.29 |
mysql php 연결 오류 (0) | 2021.08.23 |