php mysql 인코딩을 설정하는 방법: 1. 쿼리를 보내기 전에 "SET NAMES 'utf8';" 문을 실행합니다. 2. 데이터베이스를 생성할 때 "character set utf8;" 문을 설정합니다. "utf8"로 그게 다야.
이 튜토리얼의 운영 환경: windows7 시스템, php5.6 및 mysql5.6.17 버전 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.
추천: "PHP 비디오 튜토리얼"
php+mysql 인코딩 형식 설정
PHP를 통해 MySQL 데이터베이스에 액세스할 때 테이블의 기본 문자 집합이 utf8로 설정되어 있고 UTF를 통해 인코딩된 경우에도 -8 쿼리를 보내면 데이터베이스에 저장된 데이터가 여전히 왜곡되어 있음을 알 수 있습니다. 문제는 연결 레이어에 있습니다. 해결 방법은 쿼리를 보내기 전에 다음 문장을 실행하는 것입니다.
1. SET NAMES 'utf8';
다음 세 가지 지침과 같습니다.
SET character_set_client = utf8; SET character_set_results = utf8; SET character_set_connection = utf8;
2 데이터베이스 만들기
mysql> create database name character set utf8;
3.
4. 데이터베이스를 utf8로 수정합니다.CREATE TABLE `type` ( `id` int(10) unsigned NOT NULL auto_increment, `flag_deleted` enum('Y','N') character set utf8 NOT NULL default 'N', `flag_type` int(5) NOT NULL default '0', `type_name` varchar(50) character set utf8 NOT NULL default '', PRIMARY KEY (`id`) ) DEFAULT CHARSET=utf8;5. 기본적으로 utf8을 사용하도록 테이블을 수정합니다.
alter database name character set utf8;6. utf8을 사용하도록 필드를 수정합니다.
alter table type character set utf8;
위 내용은 PHP MySQL 인코딩을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!