개발 스크랩 메모/PHP
PHP mysql SET NAMES 'utf8'COLLATE 'utf8_unicode_ci'가 mysqli와 작동하지 않습니다
렉사이
2020. 12. 17. 22:40
php mysql 방법에서 php my sql i 로 옮겨가고 있습니다.
나는 이 일을 완성하기 위해 다음 코드가 있다.
mysql_query("SET NAMES 'utf8' COLLATE 'utf8_unicode_ci'");
이 조회 없이 내 문자열 (그루지아어) 는 물음표로 쓴 것이다.
예를 들어 썼어요?나무나무나무나무아니다
그래서 그 일을 완성한 이후로 나는 매우 기뻤지만, 지금은 나는 같은 mysqli 를 할 수 없다.
$mysqli = new mysqli("localhost", "root", "", "test"); $mysqli->query("SET NAMES 'utf8' COLLATE 'utf8_unicode_ci'");
도와주실 분 있나요?감사합니다.
대답
mysqli 검색 이름을 설정하는 것을 제안하지 않습니다.
my sqli:: set ucharset
$mysqli = new mysqli("localhost", "root", "", "test"); $mysqli->set_charset("utf8");