J'ai un fichier HTML qui contient du texte chinois. Lorsque j'ouvre le fichier dans un navigateur Web, certains caractères semblent manquer.Texte chinois codant les caractères manquants lors de l'affichage dans le navigateur Web
Voici un exemple copié de la fenêtre du navigateur:
本 函 旨在 邀請 您 參 定 於
Je sais pertinemment que tous les autres personnages vus ici sont corrects en dehors de ceux qui manquent (confirmé par un locuteur natif chinois).
Dans l'en-tête HTML, j'ai une balise qui signifie que le fichier contient UTF-8 caractères codés:
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
J'ai déjà essayé d'autres jeux de caractères dans cette balise META, mais jusqu'à présent, il semble tout méthode d'encodage que j'essaie en dehors de l'UTF-8 finit par regarder pire.
J'ai également considéré la possibilité qu'il s'agit d'un problème de police, j'ai donc installé 3 polices chinoises traditionnelles différentes sur mon système et forcé Chrome à les utiliser. Aucun d'eux ne faisait la moindre différence - les personnages manquants étaient toujours présents.
Si j'ouvre le fichier HTML avec Notepad ++, voici ce que je peux voir:
http://i.imgur.com/GoS07WX.png
Si je sélectionner et copier-coller ce texte dans le bloc-notes ordinaire MS, je reçois ceci:
Par conséquent, vous pouvez voir ici que le "xE5 x8A" visible dans Notepad ++ semble avoir été remplacé par 劦.
Y a-t-il une raison pour que le navigateur affiche au lieu de 劦 dans ce scénario?
Il semble qu'il y ait eu un problème impliquant des paramètres d'encodage dans le programme qui génère le fichier HTML. Je n'ai plus ce problème maintenant que le fichier HTML source a été corrigé, merci. – user2539827