Probmème Utf-8

Fermé
Messages postés
168
Date d'inscription
samedi 27 décembre 2008
Statut
Membre
Dernière intervention
11 avril 2009
-
 MOH show -
Bonjour,
Je suis en train de coder un nouveau site d'ctualité Geek & High Tech
Mon problème se pose là:
<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>

En fait même avec ce type d'encodage, les accents ne s'affichent pas... Quelqu'un aurait-il une solution?

6 réponses

Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
Salut !
Avec quel logiciel travailles-tu pour coder ?
Messages postés
168
Date d'inscription
samedi 27 décembre 2008
Statut
Membre
Dernière intervention
11 avril 2009
17
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
regarde dans Format >> Encoder dans .
Tu as quoi ?
Bonjour,

Avec l'encodage UTF-8, il faut remplacer tes 'é' par exemple par son code ISO 'é'.

Ex: Pour ecrire "Réseau", il fait ecrire "Réseau" pour afficher le "é"


Parce qu'il n'affiche pas les caractère speciaux directement.
Voici la liste des caractère speciaux avec leur code iso : https://www.commentcamarche.net/contents/489-caracteres-speciaux-html




Moi, je te propose l'encodage ISO 8859-1,
c'est un encodage qui affiche les accens. Pas besoin de taper les code iso.

<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1"/>
zut... le code Iso est &# 233; (sans l'espace)
Messages postés
5
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
20 mai 2009

La question qu'il faut te poser pour choisir ton encodage est : "ton site va-il être affiché uniquement en français, ou bien veux tu l'afficher dans d'autres langues comme l'anglais par exemple ?"
Si tu envisage de l'afficher en français uniquement, il sera préférable d'encoder en ISO_8859 comme ça pas besoin de te faire ch*** avec les codes des caractères spéciaux. Par contre si tu envisage de faire ta page en anglais par exemple, dans ce cas là mieux vaut encoder en UTF-8 et coder les caractères spéciaux à part car en UTF-8 tu auras un standard orienté à l'international.

Un petit conseil en ce qui concerne l'encodage en ISO, je te conseille plutôt ISO 8859-15 qui est en quelque sorte une mise à jour de ISO 8859-1 et qui prend en compte 8 caractères de plus que la version 1 comme le sigle € , Œ, œ et Ÿ ... et en enlèves quelques un qui sont très peu utilisés dans la langue française.
Oui, parce que les anglais n'utilise jamais d'accens. ;) Donc, il doivent utiliser l'encodage UTF-8.

Mais nous les francais, on les utilise. Donc on doit utiliser l'encodage ISO francais (iso-8859-15).



Tiens, regarde dans les sources de Commentcamarche.net ;)
Ils utilise l'encodage "iso-8859-1" ^^