Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn MySQL-Chinesisch unter PHP verstümmelt ist?
Lösung für verstümmelte chinesische Zeichen in MySQL unter PHP: Legen Sie zuerst den Zeichensatz fest, wenn Sie die Datenbank und die Tabelle erstellen. Legen Sie dann die Datei [my.ini] von MySQL fest und fügen Sie die Anweisung [character_set_server=utf8] hinzu Tags client bzw. mysqld.
Lösung für chinesischen verstümmelten MySQL-Code unter PHP:
Legen Sie den Zeichensatz fest, der beim Erstellen von Datenbanken und Tabellen vermieden werden soll Vorkommen verstümmelter chinesischer Zeichen
Datenbank erstellen
CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;
– beachten Sie, dass zwischen den letzten drei Wörtern Unterstriche stehen. Für den für jede Option angegebenen Wert gibt es kein Gleiches ;Es gibt auch kein Komma zwischen der ersten Option 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('校长','男','54','中国');
Legen Sie die my.ini-Datei von MySQL
im [client]-Tag bzw. [mysqld] fest
Hinzugefügt:
character_set_server=utf8
Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Kompetenz
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn MySQL-Chinesisch unter PHP verstümmelt ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!