>백엔드 개발 >PHP 문제 >PHP 읽기 데이터베이스에서 중국어 문자가 깨지는 문제를 해결하는 방법

PHP 읽기 데이터베이스에서 중국어 문자가 깨지는 문제를 해결하는 방법

藏色散人
藏色散人원래의
2021-09-15 09:54:414021검색

PHP가 데이터베이스를 읽을 때 중국어 문자가 깨졌을 때 해결 방법: 1. 데이터베이스를 읽으려면 PHP에 해당하는 코드 파일을 엽니다. 2. "mysql_query("set names 'utf8'");" 코드를 추가합니다.

PHP 읽기 데이터베이스에서 중국어 문자가 깨지는 문제를 해결하는 방법

이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터

PHP 읽기 데이터베이스에서 중국어 문자가 깨지는 문제를 해결하는 방법은 무엇입니까?

PHP에서 데이터베이스를 읽고 쓸 때 중국어 문자가 깨지는 문제

PHP에서 데이터베이스를 읽고 쓸 때 중국어 문자가 깨지는 문제 해결:

한 문장만 추가하세요:

    mysql_query("set character set 'utf8'");//读库 
      mysql_query("set names 'utf8'");//写库
      //其实读写都可以只加入
      mysql_query("set names 'utf8'");

만약 당신이 mysqli를 사용하면 실제로는 동일한 명령문이지만 주의해야 할 주요 사항은 문자 세트를 PHP 구문에서 사용할 수 없는 UTF-8로 작성해서는 안 된다는 것입니다.

mysql_query() 함수는 MySQL 쿼리를 실행합니다.

Syntax

mysql_query(query,connection)

매개변수

쿼리가 필요합니다. 전송할 SQL 쿼리를 지정합니다. 참고: 쿼리 문자열은 세미콜론으로 끝나서는 안 됩니다.

연결은 선택사항입니다. SQL 연결 식별자를 지정합니다. 지정하지 않으면 마지막으로 열린 연결이 사용됩니다.

설명

열린 연결이 없으면 이 함수는 연결을 설정하고 사용하기 위해 매개 변수 없이 mysql_connect() 함수를 호출하려고 시도합니다.

반환 값

mysql_query()는 SELECT, SHOW, EXPLAIN 또는 DESCRIBE 문에 대한 리소스 식별자만 반환하거나, 쿼리가 잘못 실행된 경우 FALSE를 반환합니다.

다른 유형의 SQL 문의 경우 mysql_query()는 성공적으로 실행되면 TRUE를 반환하고 오류가 발생하면 FALSE를 반환합니다.

FALSE가 아닌 반환 값은 쿼리가 유효하고 서버에서 실행될 수 있음을 의미합니다. 영향을 받거나 반환된 행 수에 대해서는 아무 것도 알려주지 않습니다. 쿼리가 성공적으로 실행되었지만 행에 영향을 주거나 반환하지 않았을 수도 있습니다.

추천 학습: "PHP 비디오 튜토리얼"

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

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