설정된 인코딩 확인
mysql> SHOW VARIABLES LIKE 'c%' ;
php 에서 인코딩 설정 변경
(조회된 sql 데이터와 php에서의 한글 비교가 안되는 경우. DB에 한글이 꺠지는 경우는 아님)
mysqli_query($db, 'set names utf8');
PDO를 사용하는 경우
$dbh = new PDO("mysql:~~~~", $user, $password);
$dbh->exec("set names utf8");
DB에서 가져오는 한글 자체가 깨지는 경우
mysqli_query("set session character_set_connection=utf8;");
mysqli_query("set session character_set_results=utf8;");
mysqli_query("set session character_set_client=utf8;");
'[ 서버 & DB 관련 ] > MySQL' 카테고리의 다른 글
MYSQL 특정 문자 치환해서 UPDATE (0) | 2019.05.23 |
---|---|
mysql 계정에 권한 주기 (0) | 2019.05.20 |
mysql workbench 설치 (centos) (0) | 2019.05.10 |
mysql 문자열 합치기, 숫자형 문자형 변환 (0) | 2019.05.10 |
mysql datetime 기본값에 현재 날짜 적용 now() + 데이터 업데이트시 날짜등록 (0) | 2019.05.10 |