Problème encodage HTML

Résolu/Fermé
jerem91 - 16 mars 2012 à 12:53
 jerem91 - 16 mars 2012 à 17:06
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 :
<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:

2 réponses

thevinou Messages postés 1007 Date d'inscription lundi 28 février 2011 Statut Membre Dernière intervention 10 mars 2015 190
16 mars 2012 à 13:21
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
0
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
16 mars 2012 à 13:28
mauvaise réponse, çà contourne le problème, mais ne le règle pas ...
0
thevinou Messages postés 1007 Date d'inscription lundi 28 février 2011 Statut Membre Dernière intervention 10 mars 2015 190
16 mars 2012 à 13:31
tu peux également changer la ligne et mettre

<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 / ...
0
Merci pour vos réponses.
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 !
0
Guilderstein
16 mars 2012 à 14:18
mauvaise réponse, çà contourne le problème, mais ne le règle pas ...
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...).
0
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
Modifié par maka54 le 16/03/2012 à 14:37
Si tous à fait, c'est même la meilleure solution.

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; ....)
0
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
16 mars 2012 à 13:30
le problème est-il sur tous le site ?

du texte brut ?
ou seulement le texte provenant d'une base de données
0
C'est sur tout le site. Le texte est brut et ne vient pas d'une base de donnée ! :)
0
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
Modifié par maka54 le 16/03/2012 à 13:48
donc c'est au niveau du serveur qu'est le problème

Crée un fichier .htacess et place la ligne dedans :
AddDefaultCharset UTF-8


et vérifie que tes pages sont bien encodés en UTF-8
0
Oui ça vient du serveur certainement. Mais ce qui est bizarre c'est que je n'ai pas ce problème avec d'autres pages placées dans un autre dossier. Incompréhensible...
0
la manip du htacess ne fonctionne pas maleureusement =(
0
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
16 mars 2012 à 16:32
donc c'est l'encodage de tes fichiers qui ne sont pas en UTF-8
0