Maison > développement back-end > Problème PHP > Comment résoudre le code php html tronqué

Comment résoudre le code php html tronqué

藏色散人
Libérer: 2023-03-07 22:16:01
original
3338 Les gens l'ont consulté

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 de la page Web :

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
Copier après la connexion

.

Parmi eux, la commande set names ut8 peut définir les trois

character_set_client 
character_set_connection
character_set_results
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal