Maison >développement back-end >Problème PHP >Que dois-je faire si le php chinois ne s'affiche pas ?

Que dois-je faire si le php chinois ne s'affiche pas ?

藏色散人
藏色散人original
2020-09-02 09:17:243135parcourir

Solution au problème que le php chinois ne s'affiche pas : ouvrez d'abord le fichier "php.ini" ; puis modifiez le contenu en "default_charset = "UTF-8"" puis redémarrez le service apache ; rafraîchir la page.

Que dois-je faire si le php chinois ne s'affiche pas ?

Recommandé : "Tutoriel vidéo PHP"

Comment gérer le code php chinois tronqué

Hier, j'ai créé un fichier dans l'environnement local. L'encodage du fichier est au format UTF-8, lors de l'impression d'une simple déclaration, des caractères chinois tronqués sont apparus. Il m'a fallu beaucoup de temps pour trouver la raison.

Problème de code tronqué

Hier, j'ai écrit une page chinoise de sortie PHP très simple, mais il y a eu un problème de code tronqué. Ma première réaction peut être qu'il y a un problème avec le format d'encodage du fichier. fichier de script. Après l'avoir vérifié, il n'y a pas de problème. Question, le codage du fichier d'origine est utf-8, quelle en est la raison ?

C'est la première fois que je rencontre ce problème. Bien que vous puissiez ajouter 3f948aea8d30d48a692b90ea22425202 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.

Vous pouvez également ajouter un en-tête au fichier d'en-tête comme celui-ci, mais cette méthode ne traite que les symptômes plutôt que la cause première. Il est recommandé d'utiliser la méthode suivante pour modifier php.ini :

header("Content-type: text/html; charset=utf-8");
.

Solution

Ouvrez le fichier php.ini, recherchez ; default_charset = "iso-8859-1", remplacez-le par : default_charset = "UTF-8" Supprimez le point-virgule dans front (supprimez le commentaire) et modifiez le jeu de caractères en UTF -8, redémarrez le service Apache, actualisez la page et l'affichage chinois sera normal.

Ceci est enregistré.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn