MySQL ist eine in unseren Projekten sehr häufig verwendete Datendatenbank.
Da wir jedoch chinesische Schriftzeichen in der Datenbank speichern müssen, stoßen wir häufig auf verstümmelte Datenbankzeichen. Im Folgenden wird vorgestellt, wie das Problem der verstümmelten chinesischen Zeichen in der Datenbank vollständig gelöst werden kann.
Datenbankausführung
SHOW VARIABLES LIKE '%char%'
Achten Sie darauf, dass die Zeichensätze alle lateinisch1 sind
Legen Sie beim Erstellen von Datenbanken und Tabellen den Zeichensatz fest, um verstümmelte chinesische Zeichen zu vermeiden:
Datenbank erstellen
CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;
--Achten Sie darauf Die letzten drei Wörter sind unterstrichen. Vor dem für jede Option angegebenen Wert steht kein Komma.
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('校长','男','54','中国');
Legen Sie die mySQL-my.ini-Datei
entsprechend im [Client] fest. Tag und [mysqld]
hinzufügen: Character_set_server=utf8
Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website !
Das obige ist der detaillierte Inhalt vonPHP-MySQL-chinesischer verstümmelter Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!