>백엔드 개발 >PHP 문제 >PHP SQL에서 중국어 문자가 깨지는 문제를 해결하는 방법

PHP SQL에서 중국어 문자가 깨지는 문제를 해결하는 방법

藏色散人
藏色散人원래의
2020-08-22 09:50:562877검색

php sql 중국어 왜곡 코드에 대한 해결 방법: 1. 모든 페이지와 데이터베이스가 동일한 인코딩을 사용하는지 확인하세요. 2. "mysql_query('set names utf8');"를 설정하세요. 3. PHP 코드에 "charset=utf"를 추가하세요. -8".

PHP SQL에서 중국어 문자가 깨지는 문제를 해결하는 방법

권장: "PHP 비디오 튜토리얼"

1 먼저 모든 페이지와 데이터베이스가 동일한 인코딩을 사용하는지 확인하세요.

2. mysql_query를 사용하여 쿼리할 때 mysql에 데이터를 쓰거나 mysql에서 데이터를 추출하는 경우
mysql_query('set names utf8')
을 설정하세요. "utf8"을 "utf-8"로 쓰지 않도록 주의하세요. ", 이것은 매우 중요합니다. 중요합니다. 그렇지 않으면 다음과 같은 당황스러운 모습이 발생하고 한자가 ??? 숫자 무리로 나타납니다.


3. 추가

header("content-type: text/html; charset=utf-8");


참고: php header( ) 함수는 원시 HTTP를 보냅니다. 헤더() 함수는 실제 출력이 전송되기 전에 호출되어야 합니다.

또 다른 점은 content-type: text/html; charset=utf-8이 쉼표 대신 세미콜론으로 구분된다는 것입니다. 이 작은 세부 사항이 나를 괴롭힙니다...

위 내용은 PHP SQL에서 중국어 문자가 깨지는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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