J'avais aussi un code brouillé sur ma page aujourd'hui, alors j'ai recherché des problèmes connexes en ligne. Il semble que cette méthode soit assez bonne. Je l'ai essayé. J'ai utilisé l'éditeur Editp, utilisez simplement le document - Encodage de fichiers - Modifier le fichier Encodage - Sélectionnez l'encodage dont vous avez besoin dans le document - Sélectionnez le code dont vous avez besoin
Sur les pages Web, le problème du code brouillé chinois se produit souvent. Lorsque j'ai rencontré des problèmes de code brouillé dans le passé, j'ai continué à essayer différentes méthodes d'encodage jusqu'à ce que je réussisse. Hier, le projet a à nouveau rencontré ce problème, j'ai donc fait un test simple.
Les fichiers HTML ont des méthodes d'encodage, telles que UTF-8, GBK, etc. Celles-ci peuvent ne pas être visibles dans le bloc-notes, mais dans Eclipse, vous pouvez définir la méthode d'encodage du fichier HTML, et les images suivantes seront expliquées.
Test 1:
Enregistrer les fichiers HTML dans UTF-8. Voir la figure suivante pour le contenu de fichier spécifique:
Comme vous pouvez le voir sur la figure, la méthode d'encodage du fichier est UTF-8, et l'autre dans la boîte rouge ci-dessous est définie dans Eclipse. La boîte rouge au-dessus de l'image indique comment le navigateur ouvre le fichier, qui peut être considéré comme UTF-8.
Utilisez IE pour ouvrir le fichier et vous pouvez voir l'image suivante:
En vérifiant la méthode de codage du navigateur, vous pouvez voir que le navigateur a automatiquement sélectionné la méthode UTF-8 et qu'il n'y avait pas de code brouillé.
Communiquez la méthode de codage du navigateur vers GB2312, vous pouvez voir l'image suivante:
Test 2:
Enregistrez le fichier HTML dans UTF-8 et définissez la méthode d'encodage dans l'en-tête de fichier vers GBK, comme indiqué dans la figure ci-dessous:
Cela montre que la méthode d'encodage du fichier est UTF-8 et que la méthode d'ouverture du fichier par défaut est GBK.
Les captures d'écran de l'utilisation IE pour ouvrir ce fichier sont les suivantes:
Vous pouvez voir que le navigateur l'ouvre dans GB2312 en fonction des instructions du fichier HTML. Étant donné que la méthode d'encodage du fichier lui-même est UTF-8, le code brouillé apparaît. Mais le fichier source de la page Web n'est pas brouillé.
Si vous choisissez la méthode de codage du navigateur à être UTF-8, vous pouvez voir le code brouillé disparaître. La capture d'écran est la suivante:
À ce stade, le test est terminé. Pour résumer les points suivants:
Le fichier 1.HTML a un format encodé, qui ne peut être vu que dans un éditeur et un ensemble spécifiques.
2. Le défaut de charme dans le type de contenu à la tête du fichier HTML explique au navigateur comment ouvrir le fichier.
3. Généralement, les méthodes de codage des points 1 et 2 doivent être cohérentes et un code brouillé peut se produire s'il est incohérent.
4. Si le navigateur affiche du code brouillé, mais que le fichier source de page n'est pas un code brouillé, vous pouvez voir le chinois correct en modifiant la méthode d'encodage du navigateur. Si le charme correct est défini dans le fichier source, il n'est pas nécessaire de modifier la méthode d'encodage du navigateur.