" à PHP ; 2. Ouvrez les données et ajoutez "mysql_query("set noms utf-8 ");"."/> " à PHP ; 2. Ouvrez les données et ajoutez "mysql_query("set noms utf-8 ");".">
Maison >développement back-end >Problème PHP >Que dois-je faire si la base de données PHP ne parvient pas à insérer des caractères chinois ?
Solution à l'impossibilité d'insérer le chinois dans la base de données PHP : 1. Ajoutez "f89a46a6a756f40d0e372e851e248fd7" à PHP; 2. Ouvrez les données et ajoutez " mysql_query("set names utf-8");".
L'environnement d'exploitation de cet article : système Linux5.9.8, PHP version 7.1, ordinateur Dell G3
Que dois-je faire si la base de données php ne parvient pas insérer du chinois ?
php mysql ne peut pas Solution à l'insertion du chinois
Aujourd'hui, j'ai écrit un programme PHP pour faire fonctionner la base de données MySQL lors de l'insertion du chinois, un point d'interrogation s'affichait, comme indiqué ci-dessous :
| abcdef3233 | 123456 | abcdef3233@163.com | ????????? | 2011-12-25 10:22:47 |
Lors de l'utilisation directe du chinois. base de données sous Linux, l'affichage était normal. Plus tard, il a été constaté que l'encodage de la page et l'encodage de la base de données étaient incohérents. Raison :
Ajouter :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Après avoir ouvert les données, ajoutez :
mysql_query("set names utf-8");
Bien sûr, J'utilise le codage utf-8 ici. Si vous utilisez le codage gb2312, utf-8 est requis.
Résolution de problèmes
Étude 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!