Problème encodage HTML
Résolu
jerem91
-
jerem91 -
jerem91 -
Bonjour,
Je suis actuellement de coder le design de mon site.
J'ai juste un problème avec l'encodage.
En effet, quand je met :
Mes é è sont remplacés par des points d'interrogation. Lorsque je supprime cette meta, mes é sont transformés en Z.
Une idée ???
Merci d'avance :)
Je suis actuellement de coder le design de mon site.
J'ai juste un problème avec l'encodage.
En effet, quand je met :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Mes é è sont remplacés par des points d'interrogation. Lorsque je supprime cette meta, mes é sont transformés en Z.
Une idée ???
Merci d'avance :)
A voir également:
- L’encodage de caractères du document html n’a pas été déclaré. le document sera affiché avec des caractères incorrects pour certaines configurations de navigateur si le document contient des caractères en dehors de la plage us-ascii. l’encodage de caractères de la page doit être déclaré dans le document ou dans le protocole de transfert.
- Caractères ascii - Guide
- Ethernet n'a pas de configuration ip valide - Guide
- Comment reduire la taille d'un document - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
- Caractères spéciaux - Guide
2 réponses
encode des é avec leur équivalent en html, c'est à dire : é
de même pour è : &eagrave;
Voir ce lien pour une liste complête : http://tecfa.unige.ch/guides/htmlman/html-14.html
de même pour è : &eagrave;
Voir ce lien pour une liste complête : http://tecfa.unige.ch/guides/htmlman/html-14.html
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
Mais nos amis qui ne sont pas sous windows, vont ils apprécier ?
Ma réponse permet de générer des pages avec le bon encodage, peu importe le navigateur / OS / ...
Mais je ne peux me permettre de réencoder tous les caractères pour plusieurs raisons techniques.
C'est bien la première fois que j'ai ce problème. Vraiment bizarre !
Si tous à fait, c'est même la meilleure solution. Les caractères accentués sont des caractères spéciaux et n'existent pas naturellement sur internet(en informatique en général, la faute aux cultures anglo-saxonnes qui n'ont pas d'accent et une volonté de simplicité).
Mais je ne peux me permettre de réencoder tous les caractères pour plusieurs raisons techniques.
Lesquelles?
CTRL+F rechercher/remplacer, il en est de même pour les accents circonflexes et autres caractères spéciaux(€, &, etc...).
Alors pourquoi des développeurs se cassent la tête depuis des années avec des encodages universel si ce n'est pour les utiliser ??? on se le demande ....
A l'avenir, n'importe quel caractères de n'importe quel langue sera reconnu avec les encodages universel (UTF-16, 32 ...)
Mais on peux tout à fait rester à l'age de pierre avec des (& eacute; ....)