설정된 인코딩 확인
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;");