Maison > Article > développement back-end > Que faire si php génère des noms de clés de tableau avec des caractères tronqués
Solution aux noms de clés de tableau tronqués générés par PHP : 1. Ajoutez "header("Content-type:text/html;charset=utf-8");" au début de la page ; FIXER LES NOMS 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 génère des noms de clés de tableau tronqués ?
1. Le problème chinois tronqué des pages PHP pures (les données sont statiques)
Pour cela, il vous suffit d'ajouter le code suivant au début de la page, puis d'enregistrer le fichier encodé en UTF-8.
<?php header("Content-type:text/html;charset=utf-8"); ?>
2. Problème de chinois tronqué PHP+Mysql
En plus de suivre les opérations mentionnées dans le premier point, vous devez également ajouter l'encodage de la base de données avant d'interroger/modifier/ajouter vos données. De plus, il convient de noter que l'UTF8 est ici différent du précédent, il n'y a pas de ligne horizontale au milieu.
<?php mysql_query('SET NAMES UTF8'); //接下来的就是查出数据或者修改,增加 ?>
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!