>백엔드 개발 >PHP 문제 >PHP 데이터가 왜곡되면 어떻게 해야 합니까?

PHP 데이터가 왜곡되면 어떻게 해야 합니까?

coldplay.xixi
coldplay.xixi원래의
2020-07-18 11:55:542561검색

PHP의 잘못된 데이터에 대한 해결 방법: 1. PHP 인코딩은 MySQL 인코딩과 일치합니다. 2. 데이터베이스가 생성될 때 문자가 통합됩니다. 3. 테이블의 문자 집합이 통합됩니다. 헤더 헤더에서 보낸 문자 집합은 데이터베이스와 일치해야 합니다.

PHP 데이터가 왜곡되면 어떻게 해야 합니까?

PHP의 잘못된 데이터에 대한 솔루션:

(1) HTML 인코딩은 MySQL 인코딩과 일치합니다.

(2) PHP 인코딩은 MySQL 인코딩과 일치합니다.

(3) 헤더 전송 문자 집합 데이터베이스와 일치하는 코딩

(4) 데이터베이스 생성 시 문자가 통일됩니다.

(5) 테이블의 문자 세트가 통일됩니다.

(6)20bb214221ea27773b112378f7038408페이지의 텍스트 인코딩과 일치해야 합니다. )f13323d310576f5880a34db1adb7401c和页面文字编码保持一致;

(7)连接,校验的字符集统一;

(8)结果集的字符集要统一;

 

编码实例

(1)header头编码

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

(2)网页头文件编码

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

(3)数据库,数据表,行列编码一致

(4)连接结果、校验校验字符集设置

通过mysqli_set_charset('utf8')连接MYSQL数据库

注意:utf-8文档编码;utf8

(7) 연결 및 확인을 위한 문자 집합이 통일되어야 합니다.

(8) 결과 집합의 문자 집합이 통일되어야 합니다.

🎜인코딩 예시 🎜🎜🎜(1) 헤더 인코딩 🎜rrreee🎜 (2) 웹 페이지 헤더 파일 인코딩 🎜rrreee🎜 (3) 데이터베이스, 데이터 테이블, 행 및 열 인코딩이 일관됨 🎜🎜 (4) 연결 결과 , mysqli_set_charset('utf8')을 통해 확인 확인 문자 집합 설정 🎜🎜MYSQL 데이터베이스에 연결 🎜🎜참고: utf-8 문서 인코딩; >는 MySQL 인코딩입니다. 🎜🎜🎜관련 학습 권장 사항: 🎜초보부터 마스터까지 PHP 프로그래밍🎜🎜🎜

위 내용은 PHP 데이터가 왜곡되면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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