La solution aux données chinoises tronquées dans le stockage de la base de données PHP : ajoutez d'abord des attributs à l'en-tête du fichier [] ; puis ajoutez les fichiers d'encodage [utf-8] au code PHP, puis ajoutez la partie chinoise du tableau ; la base de données définie sur le type [utf8_general_ci] ; enfin, définissez le champ d'opération sur utf8.
Solution aux données tronquées en chinois lorsque PHP stocke les données dans la base de données :
1. Généralement, ajoutez l'attribut :
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
dans le code HTML pour vous assurer que la page Web est codée en "utf-8".
2. Paramètres du code PHP. Ajoutez le code suivant au début du code php :
header(”Content-type: text/html;charset=utf-8″);
et la méthode d'encodage du fichier à enregistrer est utf-8
(vous pouvez utiliser EditPlus pour ouvrir les paramètres, comme indiqué ci-dessous), ainsi en s'assurant que le fichier est également codé en utf-8.
3. La partie qui stocke les caractères chinois dans les champs du tableau de la base de données doit être définie sur le type utf8_general_ci
.
4. Lorsque PHP se connecte à l'opération de base de données, le type de champ de l'opération doit être défini sur utf8. La méthode de configuration est la suivante :
mysql_connect(’localhost’,'user’,'password’);mysql_select_db(’db’);mysql_query(”set names utf8;”); //**设置字符集***
Recommandations d'apprentissage associées :programmation php(vidéo)
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!