< /p>
Je l'ai fait sur un autre ordinateur et l'affichage est normal. Lorsque je le transfère sur mon propre ordinateur, cela ressemble à ceci
Le codage du fichier est utf-8 et la page a également été définie sur < meta charset="utf-8">. L'encodage de la base de données est également utf8. Quel est le problème ?
Essayez d'ajouter mysql_query("SET NAMES UTF8");? Ou vérifiez les paramètres d'encodage de la base de données via la ligne de commande : affichez les variables telles que "character_set_%" ; concentrez-vous sur si les valeurs de "character_set_client", "character_set_connection" et "character_set_results" sont toutes définies sur utf8
.Vérifiez si les noms de dossiers concernés sont en chinois
Parfois, le format d'encodage écrit dans le programme est UTF-8, mais des caractères tronqués apparaissent lors de l'affichage. La raison peut être liée à l'éditeur. Certains éditeurs sous Windows ont certains problèmes. Il est recommandé de changer de compilateur et de réessayer
Vérifiez le formulaire de connexion à la base de données pour voir s'il est utf-8
Vous n'avez pas sélectionné l'encodage lors de l'importation des données et les données importées dans la base de données sont déjà tronquées
header("Content-Type: text/html;charset=utf-8");
Ouvrez le fichier avec un éditeur de texte, puis enregistrez-le au format UTF-8, enregistrez-le, écrasez le fichier précédent, résolvez-le, OK
Tout d’abord. Doit être codé de manière uniforme. Différents systèmes d'exploitation ont parfois des encodages différents. Par exemple, j'utilise Linux pour le travail et parfois les documents exportés seront tronqués sur Win
Essayez de regarder l'encodage du navigateur. Assurez-vous simplement que l'encodage des fichiers, des pages et des navigateurs est tous cohérent.