Maison >développement back-end >tutoriel php >La solution aux caractères chinois tronqués lors de la sortie de pages chinoises en PHP
On peut dire que le problème des caractères chinois tronqués en php se produit fréquemment en php. Hier, j'ai créé un fichier dans l'environnement local. Le codage du fichier est au format UTF-8. Lors de l'impression d'une instruction simple, des caractères chinois tronqués sont apparus. . Il a fallu beaucoup de temps pour en trouver la raison. Résolvons ce problème et enregistrons la solution ici.
Problème de code tronqué :
Hier, j'ai écrit une page chinoise de sortie PHP très simple, mais le problème de code tronqué s'est produit. La première réaction peut être que le format d'encodage de. le fichier de script est incorrect. Question, après l'avoir regardé, il n'y a pas de problème. Le fichier original est codé en utf-8. Quelle est la raison ?
C'est la première fois que je rencontre ce problème. Bien que vous puissiez ajouter page de sortie, cela peut être temporairement résolu, mais cette méthode traite les symptômes plutôt que la cause première et ne peut pas du tout résoudre le problème. Plus tard, j'ai vérifié en ligne et j'ai découvert qu'il s'agissait d'un problème avec les paramètres de caractères par défaut du php.ini. configuration.
Solution :
Ouvrez le fichier php.ini, recherchez ; default_charset = "iso-8859-1", remplacez-le par : default_charset = "UTF-8" Supprimez le point-virgule devant (supprimez le commentaire), modifiez le jeu de caractères en UTF-8, redémarrez le service Apache, actualisez la page et l'affichage chinois sera normal.
Recommandations associées :
Solution à json_encode en php pour gérer les problèmes gbk et gb2312 chinois tronqués,
php json Méthodes chinoises pour traiter les caractères tronqués
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!