Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-MySQL-chinesischer verstümmelter Code

PHP-MySQL-chinesischer verstümmelter Code

angryTom
angryTomOriginal
2019-10-17 14:14:213018Durchsuche

PHP-MySQL-chinesischer verstümmelter Code

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.

PHP-MySQL-chinesischer verstümmelter Code

Datenbankausführung

SHOW VARIABLES LIKE '%char%'

Achten Sie darauf, dass die Zeichensätze alle lateinisch1 sind

PHP-MySQL-chinesischer verstümmelter Code

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','中国');

PHP-MySQL-chinesischer verstümmelter Code

Legen Sie die mySQL-my.ini-Datei

PHP-MySQL-chinesischer verstümmelter Code

entsprechend im [Client] fest. Tag und [mysqld]

hinzufügen: Character_set_server=utf8

PHP-MySQL-chinesischer verstümmelter CodePHP-MySQL-chinesischer verstümmelter Code

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!

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