Encodage ISO 8859-1 et accents

Résolu/Fermé
Sandriine Messages postés 1255 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 18 août 2010 - Modifié par Sandriine le 18/03/2010 à 16:52
Sandriine Messages postés 1255 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 18 août 2010 - 22 mars 2010 à 12:16
Bonjour,

Lorsque le codage d'un site est en ISO 8859-1, doit-on mettre les caractères accentués directement (par exemple "é"), ou bien les coder en HTML (par exemple "& eacute;" pour faire un "é") ?

merci de m'éclairer sur ce point.
A voir également:

3 réponses

avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
18 mars 2010 à 17:34
Tu peux directement mettre les accents ainsi que tous les caractères non-unicodes.
Pour éviter les problèmes d'encodage, vérifie que cette meta soit présente :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Perso, mon choix s'est porté sur l'utf-8.
0
Utilisateur anonyme
18 mars 2010 à 18:02
Bonjour Sandriine,
Je te conseil de toujours encoder tes caractères spéciaux en HTML. En prenant cette habitude tu n'auras pu de problème d'affichage et ce quelque soit le type d'encodage de la page ou du navigateur de l'internaute.

C'est un peu embêtant au début, mais on s'y fait vite et ensuite on connait par coeur les équivalents HTML.

Voici un très bon site qui te donne les équivalences en HTML de n'importe caractère spécial.

http://leftlogic.com/lounge/articles/entity-lookup/
0
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
18 mars 2010 à 19:54
Ça c'est la solution de ceux qui ne savent pas réellement résoudre un problème d'encodage.
J'ai déjà fait des pages Web en iso-8859-1 et utf-8 sans avoir eu besoin des entités (x)HTML.
0
Utilisateur anonyme
18 mars 2010 à 23:21
L'encodage n'est pas un problème. Effectivement si dès le début de ton projet tu te fixe un encodage et que tu t'y tiens tu n'est pas obligé de les encoder en HTML. Mais au contraire si tu changes en cours de route, ben tu seras bien content d'avoir pris la peine de les coder :)
0
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
19 mars 2010 à 17:27
Il suffit de modifier la balise meta et de réencoder les fichiers avec ton éditeur, pas besoin de faire autre chose.

Si après avoir changé d'encodage tu as des problèmes, alors on en revient à "ceux qui ne savent pas réellement résoudre un problème d'encodage" : c'est-à-dire que l'encodage du fichier ne correspond pas à celui de la meta (ou celui du serveur (souvent iso-8859-1) s'il n'y a pas de meta).
0
Sandriine Messages postés 1255 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 18 août 2010 282
22 mars 2010 à 12:16
Merci c'est bien ce que je faisais sauf que je pense que mon problème vient de mon éditeur (Eclipse) qui définit l'encodage par défault en utf-8 au lieu de ISO 8859-1.
0