Caractères Spéciaux

WRInaute impliqué
Salut à tous,

J'ai posé cette question à la fin d'un thread que personne ne lit plus (lien ci-dessous) or j'aimerais avoir une réponse, donc je me permets de créer un fil spécifique.

https://www.webrankinfo.com/forum/t/e-ou-eacute.12163/
Posté le : Mar Juin 15, 2004 19:26 Sujet du message: é ou é



Epliquez moi s'il vous plaît ?
Prenons ces 2 pages :
http://www.bigbaer.com/sidebars/entities/
http://home.att.net/~jameskass/UNI09001.HTM
Pourquoi le numéro 9732, la comète, s'affiche correctement dans mon browser depuis la 1ère page alors que depuis la 2nde, je n'ai que le petit carré, alors que le code suivant, le 9733, l'étoile noire, apparaît correctement dans mon browser sur les 2 pages ?
J'ai analysé les feuilles de syle et lorsque je prends un des élément du CSS de la 1ère page et que je l'associe à la 2nde, ça marche, mais si j'essaye avec une autre page, en recréant tout from scracth, ça plante.
Comment tout cela fonctionne t'il ?
Chez un ami, aucun des codes ne s'affichent, chez moi une partie des codes de la 1ère page s'affichent sur la seconde.
Exemple :
la comète : ☄ (je vois un petit carré, pourtant j'ai copié collé le symbole de la comète que je voyais parfaitement dans la page originale)
l'étoile noire : ★ (je vois bien une étoile noire)
Je suis sur que certaines personnes voient l'étoile et la comète, que d'autres voient juste l'étoile et un carré (comme moi) et qu'enfin les derniers ne voient que 2 carrés.
Merci de vos réponses
 
WRInaute impliqué
C'est dû aux jeux de caractères employés :
1) sur le site en question (il doit être mentionné dans les header)
2) sur ton navigateur.

Par défaut nous, pauvres européens, utilisons le jeu ISO-8859-1. Il y en a ensuite une tripotée (dont les plus utilisés sont l'ISO-8859-15 et l'UTF-8) mais je t'avoue que je ne maitrise pas assez pour te dire les différences entre, à part au niveau de l'interprétation des caractères.

Ceci dit, je te conseille plutôt de mettre des é que des é car un américain ne sera pas positionné sur de l'ISO-8859-1 mais plutôt de l'UTF-8 (Unicode) qui ne connait pas les caractères accentués "en dur" tandis qu'avec é & cie no soucy.
 
WRInaute impliqué
Merci Jedi.
Ma question n'est pas relative aux accents mais bien aux caractères spéciaux du type de ceux que j'ai employé dans mon post.
 
WRInaute impliqué
Je ne sais pas si ça te sera utile, mais à cette page tu trouveras le jeu de caractères pour ISO-8859-1 :

http://www.csgnetwork.com/htmlchrset.html

Comme tu peux le voir, il y a des caractères qui ne sont pas du tout valides avec ce type d'encodage. Par exemple : &#+149; (en enlevant le "+") qui pourtant existe ! En ISO-8859-1 il faut utiliser &#+8226;

J'ai repéré ça en faisant valider mon site par w3c. Si des caractères utilisés dans ta page ne sont pas conformes à l'encodage de la page (que tu dois bien entendu définir dans tes headers), il va te le signaler !
 
WRInaute impliqué
@turulillo : je pense que la réponse faite par The Jedi reste valable. Les caractères avec accents ne sont qu'un cas particulier de caractères "spéciaux". Le tout est d'indiquer dans les documents qu'on publie le jeu de caractère à employer et d'espérer que les personnes qui lisent le document ont un logiciel qui prend en charge ledit jeu.
 
Discussions similaires
Haut