Encodage ISO 8859-1 et accents

Résolu
Sandriine Messages postés 1255 Date d'inscription   Statut Membre Dernière intervention   -  
Sandriine Messages postés 1255 Date d'inscription   Statut Membre Dernière intervention   -
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Ç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
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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   Statut Membre Dernière intervention   283
 
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