Solution au code tronqué stocké dans MySQL par PHP : 1. Changez le format d'encodage du fichier source PHP en UTF8 2. La connexion MySQL doit conserver le format UTF8 ; table de base de données en UTF8.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Que dois-je faire si php enregistre les caractères MySQL tronqués ?
Un exemple de solution au code chinois tronqué lorsque php écrit sur mysql
La solution au code chinois tronqué lorsque php écrit sur mysql est la suivante : après avoir établi la connexion à la base de données, modifiez le méthode d'encodage de la connexion pour le chinois.
Le code est le suivant :
$linkID=@mysql_connect("localhost","root","admin"); if(!$linkID) { echo "数据库连接失败!"; } echo "数据库连接成功!"; mysql_query("SET character_set_connection = GBK",$linkID);//将连接改为中文编码方式。这种方式
ne peut garantir que l'insertion peut être exécutée normalement, mais lors de l'insertion des données suivantes ? ? ? Des personnages tronqués. À résoudre davantage.
En continuant avec la question ci-dessus, j'ai vérifié le fichier source PHP dans le répertoire Apache et j'ai découvert que la méthode d'encodage de la page était ANSI, je l'ai donc changé au format utf8. Ajoutez ensuite le code suivant avant d'exécuter la commande d'instruction SQL :
mysql_query("set names utf8");
Cette phrase signifie : Faites en sorte que l'encodage de php soit écrit sur mysql en utf-8
pour empêcher mysql d'être affiché en chinois phpmyadmin les données sont tronquées ! //Très important ! ! Ensuite, effectuez à nouveau l'opération d'insertion, et les chinois peuvent être insérés normalement dans la base de données, non plus ? ? ? Le format est tronqué.
Résumé : Si vous écrivez du chinois dans la base de données Mysql via PHP, vous devez vous assurer que le format d'encodage du fichier source PHP est utf8, la connexion mysql doit conserver le format utf8 et le format d'encodage de la base de données le tableau est utf8. Assurez-vous que ces trois points sont cohérents, le chinois peut être écrit avec succès ! !
Apprentissage recommandé : "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!