Maison  >  Article  >  interface Web  >  Raisons et solutions pour les pages Web HTML tronquées

Raisons et solutions pour les pages Web HTML tronquées

王林
王林original
2019-08-15 14:52:1428637parcourir

Avant-propos : lors de l'utilisation de HTML+CSS pour la mise en page de pages Web, divers problèmes tronqués surviennent souvent lors de la navigation sur les pages Web. Donc, si nous devons résoudre ce problème, nous devons d’abord comprendre la cause du problème. Cet article analysera les différentes causes et solutions pour chacun. Tout le monde est invité à commenter ci-dessous, merci !

Tutoriels vidéo recommandés : Tutoriel HTML

One, Causes des caractères tronqués

1. Si le code source de la page Web est écrit par gbk et que le texte du contenu est écrit par utf-8, alors lorsque vous ouvrez le navigateur à cette fois, un code HTML tronqué apparaîtra. Au contraire, des caractères tronqués apparaîtront également.

2, l'encodage de la page Web HTML est gbk, mais le programme appelle le contenu encodé en utf-8 à partir de la bibliothèque du programme, ce qui provoquera également l'encodage de caractères tronqués.

3. Le navigateur ne peut pas détecter automatiquement l'encodage de la page Web, ce qui entraîne une déformation de la page Web.

Raisons et solutions pour les pages Web HTML tronquées

2. Méthodes pour résoudre les caractères tronqués

La première : encodage du code source d'une page Web HTML et Caractères chinois Le codage d'entrée est différent.

Solution : Utilisez un logiciel d'édition professionnel pour rédiger des pages Web HTML. Par exemple DW.Essayez de ne pas écrire directement à l'aide du Bloc-notes.

Le deuxième type  : le codage des paramètres de la page Web est gbk, mais le format de codage des données de stockage de la base de données est UTF-8. À ce stade, le programme interroge les données de la base de données à afficher. les données et les transcode.

Par exemple :

mysql_query("SET NAMES 'UTF-8'") //将查询数据转码为UTF-8

Alors n'oubliez pas le contenu suivant lors de la création d'une page web :

<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />

Raisons et solutions pour les pages Web HTML tronquées

Troisième catégorie : le navigateur provoque des caractères tronqués

. Cela est généralement dû au fait que la page Web ne définit pas l'encodage meta charset. Par conséquent, le navigateur ne peut pas reconnaître le type d’encodage par défaut de votre page Web.

Solution :

1 Si la page Web est tronquée lors de la navigation, recherchez le menu pour convertir l'encodage dans le navigateur.

2 Si vous développez votre propre page Web, vous devez ajouter la balise de codage meta charset à la page Web.

<meta http-equiv="Content-Type" content="text/html";charset="UTF-8" />

Si la conversion n'est pas terminée en ajoutant la balise d'encodage meta charset dans le Bloc-notes, cela entraînera également des caractères tronqués, car après avoir directement ajouté ou modifié le format d'encodage dans le Bloc-notes, le correspondant. Le contenu du document hypertexte HTML ne change pas avec l'ajout ou la modification du format d'encodage. À l'heure actuelle, un véritable transcodage est requis, il est donc préférable d'utiliser un logiciel de développement professionnel pour écrire le code.

Plus de tutoriels pratiques HTML : HTML pratique

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
Article précédent:Que signifie coché ?Article suivant:Que signifie coché ?