Heim >Backend-Entwicklung >PHP-Problem >Chinesischer verstümmelter Code in der PHP-Datenbank
MySQL ist eine in unseren Projekten sehr häufig verwendete Datendatenbank. Da wir jedoch chinesische Zeichen in der Datenbank speichern müssen, stoßen wir häufig auf verstümmelte Zeichen in der Datenbank.
1. Legen Sie den Zeichensatz beim Erstellen der Datenbank und Tabelle fest, um verstümmelte chinesische Zeichen zu vermeiden:
Datenbank erstellen
CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;
--Beachten Sie, dass zwischen den nächsten drei Wörtern Unterstreichungen stehen. Für den für jede Option angegebenen Wert steht kein Gleichheitszeichen zwischen der ersten und der zweiten Option.
Tabelle erstellen
CREATE TABLE cartoon( name varchar(20), sex varchar(20), age varchar(20), country varchar(20) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Sobald diese eingerichtet sind, wird es grundsätzlich keine Probleme mehr geben.
INSERT INTO `cartoon` VALUES('Principal','Male','54','China');
2. Legen Sie die mySQL-my.ini-Datei
fest und fügen Sie Folgendes hinzu: Character_set_server=utf8
bzw. 🎜>Das obige ist der detaillierte Inhalt vonChinesischer verstümmelter Code in der PHP-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!