


Pourquoi les pages Web HTML sont tronquées et comment les résoudre
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);
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'");
, alors la page devrait également changer en conséquence :
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
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" />
ou
<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 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 :
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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.

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.

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.

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

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.

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

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

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