>백엔드 개발 >PHP 튜토리얼 >PHP를 사용하여 MYSQL에서 중국어 왜곡 문자를 읽는 빠른 솔루션

PHP를 사용하여 MYSQL에서 중국어 왜곡 문자를 읽는 빠른 솔루션

高洛峰
高洛峰원래의
2016-12-20 16:56:221477검색

웹사이트 호스트를 바꾸려고 했는데, Php와 Mysql에서 한자가 깨져 나오는 문제가 발생할 줄은 몰랐습니다.

이전 외국 호스트가 사용하던 MySQL은 4.x 시리즈인데, GBK와 UTF-8 모두 이상한 코드가 없는데, 의외로 새 호스트의 MySQL이 5.0 버전이네요. 데이터 가져오기 마지막으로 Php로 읽어보니 물음표가 가득하고 문자가 깨졌던 적이 있는데, 그 이유는 MySQL 버전 간의 차이 때문인 것 같습니다.

정보를 확인해야 했고, UTF8 데이터베이스에서 잘못된 문자를 제거하기 위해 mysql_connect 뒤에 SET NAMES UTF8을 추가하는 해결책을 찾았습니다. GBK 데이터베이스의 경우 SET NAMES GBK를 사용하세요.

$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES 'GBK'");

위 내용은 편집자가 제공하는 PHP에서 MYSQL 중국어 왜곡 문자를 읽는 빠른 솔루션의 전체 내용입니다. 많은 분들에게 도움이 되시기 바랍니다. PHP 중국어 홈페이지를 지원해주세요~

MYSQL 중국어 왜곡 관련 기사를 읽는 PHP에 대한 더 빠른 해결 방법을 알고 싶으시다면 PHP 중국어 홈페이지를 주목해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.