Maison  >  Article  >  développement back-end  >  Que faire si l'interaction entre PHP et la base de données est tronquée

Que faire si l'interaction entre PHP et la base de données est tronquée

藏色散人
藏色散人original
2021-12-15 10:20:051764parcourir

Solutions aux caractères tronqués lors de l'interaction avec la base de données : 1. Changez le codage des caractères mysql en utf8_general_ci 2. Définissez le codage des caractères dans le fichier PHP.

Que faire si l'interaction entre PHP et la base de données est tronquée

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.4, ordinateur Dell G3.

Que faire si des caractères chinois tronqués apparaissent lorsque PHP interagit avec la base de données SQL ?

1 Lorsque PHP écrit dans la base de données, des caractères tronqués apparaissent

Comme le montre l'image, placez le correcteur pour voir s'il s'agit d'une autre langue

Cliquez sur Modifier et changez l'encodage des caractères to utf8_general_ci

2 Lorsque PHP lit la base de données sur la page, des caractères tronqués apparaissent

Comme le montre la figure ci-dessous

Même si l'encodage des caractères est mis dans le Fichier PHP, ce n'est pas suffisant

Sélectionnez le jeu de caractères lors de la création d'une connexion à la base de données, afin qu'il soit au format UTF8 lors de sa sortie de la base de données

Affichage normal

Etude recommandée : " Tutoriel vidéo PHP

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