de la page Web ; 2. Modifiez l'encodage du fichier lui-même en utf8 3. Définissez le jeu de caractères et les règles de tri sur utf8 lors de la création. la base de données dans MySQL Can."/> de la page Web ; 2. Modifiez l'encodage du fichier lui-même en utf8 3. Définissez le jeu de caractères et les règles de tri sur utf8 lors de la création. la base de données dans MySQL Can.">

Maison  >  Article  >  développement back-end  >  Comment résoudre le code php html tronqué

Comment résoudre le code php html tronqué

藏色散人
藏色散人original
2020-12-02 09:16:293290parcourir

Solutions au HTML tronqué : 1. Ajoutez "charset=utf8" à la page Web ; 2. Modifiez l'encodage du fichier lui-même en utf8 3. Définissez le jeu de caractères et les règles de classement lors de la création de la base de données ; dans MySQL, cela peut être utf8.

Comment résoudre le code php html tronqué

Recommandé : "Tutoriel vidéo PHP"

L'environnement d'exploitation de ce tutoriel : système Windows 7, version PHP 7.1, ordinateur Dell G3, cette méthode convient à toutes les marques d’ordinateurs.

Résoudre le code php html tronqué

Lorsque vous créez vous-même une page Web, vous rencontrez souvent le problème des pages Web tronquées.

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.

Ajoutez le 93f0f5c25f18dab9d176bd4f6de5d30e de la page Web :

cbb7791de8bed7624c75841636669502

C'est tout.

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");

3. L'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 pages Web tronquées sans y prêter attention.

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

entrez les variables d'affichage comme 'character%'

et vous pourrez voir les 7 valeurs de

character_set_client 

character_set_connection
character_set_database
character_set_filesystem
character_set_results
character_set_server

character_set_system

.

Parmi eux, 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 dans MySQL, faites attention à définir le jeu de caractères et le collation 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 fondamentalement garantir que la page Web n'aura pas de problèmes de code tronqué.

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