Maison  >  Article  >  développement back-end  >  Que dois-je faire si le chinois MySQL est tronqué sous PHP ?

Que dois-je faire si le chinois MySQL est tronqué sous PHP ?

coldplay.xixi
coldplay.xixioriginal
2020-07-18 11:37:022784parcourir

Solution aux caractères chinois tronqués dans MySQL sous PHP : définissez d'abord le jeu de caractères lors de la création de la base de données et de la table ; puis définissez le fichier [my.ini] de MySQL et ajoutez l'instruction [character_set_server=utf8] au balise client et mysqld respectivement.

Que dois-je faire si le chinois MySQL est tronqué sous PHP ?

Solution au code mysql chinois tronqué sous php :

Définissez le jeu de caractères lors de la création de bases de données et de tables à éviter occurrences Caractères chinois tronqués

Créer une base de données

CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;

--notez qu'il y a des soulignements entre les trois derniers mots. Pour la valeur donnée pour chaque option, il n'y a pas d'égal. signez devant ; Il n’y a pas non plus de virgule entre la première option et la deuxième option.

Créer une table

CREATE TABLE cartoon(
 
  name varchar(20),
 
  sex varchar(20),
 
  age varchar(20),
 
  country varchar(20)
 
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Une fois ceux-ci configurés, il n'y aura pratiquement aucun problème.

INSERT INTO `cartoon` VALUES('校长','男','54','中国');

Définissez le fichier my.ini de MySQL

Que dois-je faire si le chinois MySQL est tronqué sous PHP ?

respectivement dans la balise [client] et [mysqld]

Ajouté :

character_set_server=utf8

Que dois-je faire si le chinois MySQL est tronqué sous PHP ?

Que dois-je faire si le chinois MySQL est tronqué sous PHP ?

Recommandations d'apprentissage associées : Programmation PHP de l'entrée à la maîtrise

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn