mysql은 우리 프로젝트에서 매우 일반적으로 사용되는 데이터 데이터베이스입니다. 하지만 데이터베이스에 한자를 저장해야 하기 때문에 데이터베이스에서 문자가 왜곡되는 경우가 자주 발생합니다.
1 중국어 왜곡 문자를 방지하려면 데이터베이스 및 테이블을 생성할 때 문자 집합을 설정하세요.
# 🎜🎜#데이터베이스 생성CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;--다음 세 단어 사이에는 밑줄이 있습니다. 각 옵션에 대해 제공된 값의 경우 첫 번째 옵션과 거기 사이에 등호가 없습니다. 두 옵션 사이에는 쉼표가 없습니다. Create table
CREATE TABLE cartoon( name varchar(20), sex varchar(20), age varchar(20), country varchar(20) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;일단 설정하고 나면 기본적으로 문제가 없습니다. INSERT INTO `만화` VALUES('교장','남성','54','중국');
#🎜 🎜#
2 [client] 태그와 [ mysqld]# 🎜🎜#추가: Character_set_server=utf8
위 내용은 PHP 데이터베이스의 중국어 코드가 깨졌습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!