Maison  >  Article  >  développement back-end  >  Problèmes courants et solutions aux pages Web tronquées

Problèmes courants et solutions aux pages Web tronquées

*文
*文original
2017-12-28 15:46:099773parcourir

Lorsque nous créons des pages Web, nous rencontrons souvent des pages Web tronquées en chinois. Alors, comment résoudre ce problème ? Ci-dessous, l'éditeur de Script House partagera avec vous quatre problèmes et solutions courants liés aux pages Web html. vers le bas. J'espère que cela aide tout le monde.

La semaine dernière, alors qu'un collègue travaillait sur une page Web, il a constaté que la page Web était tronquée après l'avoir ouverte. Le collègue était très confus et ne savait pas comment le résoudre. Voici l'éditeur qui. a pris le temps de résoudre le problème le plus courant des pages Web HTML tronquées et sa solution. Les méthodes sont compilées et partagées avec tout le monde.

En fait, il existe plusieurs raisons principales pour lesquelles les pages Web sont tronquées. Les solutions sont données ci-dessous.

1. Problème d'encodage des caractères HTML

Ce problème est plus courant, et c'est aussi le plus évident et le plus simple à résoudre.

Ajouter le 93f0f5c25f18dab9d176bd4f6de5d30e de la page Web :


<meta http-equiv="Content-Type" Content="text/html;charset=utf8"/>



.


2. Problème d'encodage des caractères PHP

Ceci est similaire à ce qui précède.


Ajouter :



header("Content-type:text/html;charset=utf8");


au dessus du fichier.


3. Le problème d'encodage du fichier lui-même

Non seulement notre contenu est encodé, mais le fichier lui-même est également encodé.


Utilisez Notepad++ pour ouvrir un fichier et vous pourrez voir le contenu affiché dans le coin inférieur droit.


est l'encodage du fichier lui-même.

Vous pouvez utiliser "Format" sur la barre d'outils Notepad++ pour convertir l'encodage de nos fichiers.


4. Problèmes d'encodage de la base de données

Les données MySQL sont codées en latin1 lorsqu'elles sont installées par défaut, elles sont donc susceptibles de provoquer des erreurs sans y prêter attention. La page Web est tronquée.


Utilisez root pour entrer dans la base de données,


Entrez les variables d'affichage comme 'character%'


Vous pouvez voir


character_set_client

character_set_connection
character_set_database
character_set_filesystem
character_set_results
character_set_server
character_set_system

Ces 7 valeurs.


La commande set names ut8 peut définir les trois


character_set_client

character_set_connection
character_set_results

sur utf8 .


Ainsi, lors de la création d'une base de données MySQL, assurez-vous de définir le jeu de caractères et le classement sur utf8.


Dans le fichier de connexion à la base de données, effectuez mysql_query("SET NAMES UTF8") sur la base de données.


peut essentiellement garantir que la page Web n'aura pas de problèmes de code tronqué.


Recommandations associées :

Problème de code brouillé php [solution]_Tutoriel PHP

Comment résoudre les caractères tronqués dans ThinkPHP ?

Problème avec le code altéré utf-8-PHP - code altéré partiellement

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