Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn MySQL-Chinesisch unter PHP verstümmelt ist?

Was soll ich tun, wenn MySQL-Chinesisch unter PHP verstümmelt ist?

coldplay.xixi
coldplay.xixiOriginal
2020-07-18 11:37:022781Durchsuche

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.

Was soll ich tun, wenn MySQL-Chinesisch unter PHP verstümmelt ist?

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

Was soll ich tun, wenn MySQL-Chinesisch unter PHP verstümmelt ist?

im [client]-Tag bzw. [mysqld] fest

Hinzugefügt:

character_set_server=utf8

Was soll ich tun, wenn MySQL-Chinesisch unter PHP verstümmelt ist?

Was soll ich tun, wenn MySQL-Chinesisch unter PHP verstümmelt ist?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn