Maison interface Web tutoriel HTML Pourquoi les pages Web HTML sont tronquées et comment les résoudre

Pourquoi les pages Web HTML sont tronquées et comment les résoudre

Nov 21, 2017 am 11:58 AM
html Pourquoi 解决

Parfois, les pages Web que nous créons sont tronquées lorsqu'elles sont ouvertes, alors comment résoudre cette situation ? Ce qui suit vous présentera les causes des codes tronqués et les méthodes pour les résoudre.

1. Raisons des codes tronqués

1. Par exemple, le code source de la page Web est codé par gbk et les caractères chinois du contenu sont codés par utf-8. de cette façon, des caractères HTML tronqués apparaîtront à l’ouverture du navigateur. Au contraire, si la page Web est codée en utf-8 et que le contenu est en gbk, des caractères tronqués apparaîtront.

2. L'encodage de la page Web html est gbk, et le programme appelle le contenu encodé en utf-8 à partir de la base de données, ce qui entraînera é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.

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

La première est que l'encodage du code source de la page Web HTML est différent de l'encodage des caractères chinois.

Solution :

Utilisez un logiciel pour modifier le contenu Web HTML. Il est recommandé d'utiliser le logiciel DW pour l'édition et le développement de code HTML.

Essayez de ne pas utiliser le Bloc-notes directement pour modifier le code HTML.

Deuxièmement, si le codage des paramètres de la page Web est gbk et que le format de codage des données de stockage de la base de données est UTF-8, alors le programme interroge les données de la base de données et affiche les données avant d'entrer dans le programme natif pour le transcodage.

Par exemple, un programme PHP + une requête mysql affichent le transcodage des données :

1. mysql_query("SET NAMES 'UTF8'"); //Transcodez les données de la requête en utf8, c'est-à-dire convertissez-les. en utf-8

2. mysql_query("SET NAMES 'GBK'");//Transcodez les données de la requête en GBK, telles que gBK2312

Lors de l'écriture du fichier de connexion à la base de données, écrivez :

$conn = mysql_connect("$host","$user","$password"); 
mysql_query("SET NAMES 'UTF8'"); 
mysql_select_db("$database",$conn);
Copier après la connexion

Puis lors de la création de la page, faites attention à cette phrase :

De cette façon, peu importe les chinois saisis dans la base de données ou l'affichage de la page, tout sera normal.

Dans la version DW CS4, la page utf8 est également générée par défaut.

De même, si vous écrivez le fichier de connexion à la base de données au début comme :

mysql_query("SET NAMES 'GBK'");
Copier après la connexion

, alors la page devrait également changer en conséquence :

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
Copier après la connexion
Copier après la connexion

Autres programmes asp ou autre Le site Web du langage de programmation se rend sur Baidu pour interroger la méthode d'encodage de conversion en fonction de la situation réelle.

Le troisième type est que le navigateur provoque des caractères tronqués.

Cela peut être dû au fait que votre page Web ne définit pas l'encodage du méta-jeu de caractères. 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 dans le navigateur, recherchez le menu pour convertir l'encodage dans le navigateur.

Dans le navigateur IE9, faites un clic droit sur la page Web vierge qui doit être transcodée et sélectionnez « Encoder ».

Lors de la navigation sur des pages Web qui doivent être transcodées dans le navigateur Maxthon, menu "Affichage" -> "Encodage" pour sélectionner l'encodage de conversion

Parcourir les pages Web qui doivent être transcodées dans Google Chrome, cliquez sur l'icône « trois horizontales » dans le coin supérieur droit et sélectionnez « Outils » -> « Encodage » pour changer l'encodage de la page Web afin que le navigateur ne parcoure pas cette page Web avec des caractères tronqués.


2. Si vous développez votre propre page Web, vous devez ajouter la balise d'encodage méta charset à la page Web.

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
Copier après la connexion
Copier après la connexion


ou

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Copier après la connexion

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

Il est recommandé de modifier l'encodage dans le logiciel DW. Modifiez ou ajoutez l'encodage dans le logiciel DW et rechargez la page Web encodée.

Les amis qui ont besoin de la solution aux pages Web tronquées peuvent la sauvegarder et continuez à prêter attention aux autres mises à jour sur ce site.

Lecture connexe :

Comment utiliser checkbo en HTML


Règles de dénomination en HTML


Comment modifier la couleur de la police en html

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

La production de pages H5 nécessite-t-elle une maintenance continue? La production de pages H5 nécessite-t-elle une maintenance continue? Apr 05, 2025 pm 11:27 PM

La page H5 doit être maintenue en continu, en raison de facteurs tels que les vulnérabilités du code, la compatibilité des navigateurs, l'optimisation des performances, les mises à jour de sécurité et les améliorations de l'expérience utilisateur. Des méthodes de maintenance efficaces comprennent l'établissement d'un système de test complet, à l'aide d'outils de contrôle de version, de surveiller régulièrement les performances de la page, de collecter les commentaires des utilisateurs et de formuler des plans de maintenance.

JS peut-il fonctionner sans H5? JS peut-il fonctionner sans H5? Apr 06, 2025 am 09:06 AM

JavaScript est-il disponible pour s'exécuter sans HTML5? Le moteur JavaScript lui-même peut fonctionner indépendamment. L'exécution de JavaScript dans un environnement de navigateur dépend de HTML5 car il fournit l'environnement standardisé requis pour charger et exécuter du code. Les API et les fonctionnalités fournies par HTML5 sont cruciales pour les frameworks et bibliothèques JavaScript modernes. Sans environnements HTML5, de nombreuses fonctionnalités JavaScript sont difficiles à implémenter ou ne peuvent pas être implémentées.

Quels sont les avantages de la production de pages H5 Quels sont les avantages de la production de pages H5 Apr 05, 2025 pm 11:48 PM

Les avantages de la production de pages H5 comprennent: une expérience légère, une vitesse de chargement rapide et une amélioration de la rétention des utilisateurs. Compatibilité multiplateforme, pas besoin de s'adapter à différentes plates-formes, améliorant l'efficacité du développement. Flexibilité et mises à jour dynamiques, aucun audit requis, ce qui facilite la modification et la mise à jour du contenu. Les coûts de développement rentables et économiques que les applications natives.

Pourquoi les zones réduites pourpre dans la disposition Flex sont-elles considérées à tort «espace de débordement»? Pourquoi les zones réduites pourpre dans la disposition Flex sont-elles considérées à tort «espace de débordement»? Apr 05, 2025 pm 05:51 PM

Questions sur les zones de slash violet dans les dispositions flexibles Lorsque vous utilisez des dispositions flexibles, vous pouvez rencontrer des phénomènes déroutants, comme dans les outils du développeur (D ...

Impossible de se connecter à MySQL en tant que racine Impossible de se connecter à MySQL en tant que racine Apr 08, 2025 pm 04:54 PM

Les principales raisons pour lesquelles vous ne pouvez pas vous connecter à MySQL en tant que racines sont des problèmes d'autorisation, des erreurs de fichier de configuration, des problèmes de mot de passe incohérents, des problèmes de fichiers de socket ou une interception de pare-feu. La solution comprend: vérifiez si le paramètre Bind-Address dans le fichier de configuration est configuré correctement. Vérifiez si les autorisations de l'utilisateur racine ont été modifiées ou supprimées et réinitialisées. Vérifiez que le mot de passe est précis, y compris les cas et les caractères spéciaux. Vérifiez les paramètres et les chemins d'autorisation du fichier de socket. Vérifiez que le pare-feu bloque les connexions au serveur MySQL.

Pourquoi un élément div spécifique dans le navigateur Edge ne s'affiche-t-il pas? Comment résoudre ce problème? Pourquoi un élément div spécifique dans le navigateur Edge ne s'affiche-t-il pas? Comment résoudre ce problème? Apr 05, 2025 pm 08:21 PM

Comment résoudre le problème d'affichage causé par les feuilles de style d'agent utilisateur? Lorsque vous utilisez le navigateur Edge, un élément DIV du projet ne peut pas être affiché. Après avoir vérifié, j'ai posté ...

Pourquoi les feuilles de style personnalisées peuvent-elles prendre effet sur les pages Web locales de Safari mais pas sur les pages Baidu? Pourquoi les feuilles de style personnalisées peuvent-elles prendre effet sur les pages Web locales de Safari mais pas sur les pages Baidu? Apr 05, 2025 pm 05:15 PM

Discussion sur l'utilisation de styles de style personnalisés dans Safari aujourd'hui, nous allons discuter d'une question sur l'application de feuilles de style personnalisées pour le navigateur Safari. Novice frontal ...

Les rôles de HTML, CSS et JavaScript: responsabilités de base Les rôles de HTML, CSS et JavaScript: responsabilités de base Apr 08, 2025 pm 07:05 PM

HTML définit la structure Web, CSS est responsable du style et de la mise en page, et JavaScript donne une interaction dynamique. Les trois exercent leurs fonctions dans le développement Web et construisent conjointement un site Web coloré.

See all articles