Plan de site Navigation
Blog & Blues Techniques et Standards de la Qualité Web

Accueil > weblog


- Lire le billet précédent - Lire le billet suivant -

Internet Explorer Windows : caractères censurés dans les attributs alt

Par Laurent Denis, le 30 août 2004.

C'est un petit bug d'Internet Explorer Windows, régulièrement reconduit depuis la version 3.0 au moins. Il ne gênera que les puristes de la typographie, mais il mérite qu'on le rappelle : IE Win ne supporte pas certains caractères dans les attributs alt des images, tels que :

  • Le point de suspension (…) ;
  • Le signe pour mille (‰) ;
  • La ligature o-e majuscule (Œ) ou minuscule (œ) ;
  • Le Y majuscule avec tréma (Ÿ) ;
  • Le signe marque déposée (™) ;
  • Les tirets cadratin (—) et demi-cadratin (–) ;
  • Et diverses sortes de guillemets (“ par exemple).

Qu'ils soient entrés directement, ou sous forme d'entité caractère ou numérique, ou même avec l'encodage invalide propre à Windows... IE Win en fera une superbe barre verticale : | ;)

L'amusant, c'est qu'il s'agit en fait justement des seuls caractères ayant un encodage spécifique... dans le charset Windows-1252 ( à Ÿ)...

Trackbacks

Les trackbacks pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.

Commentaires

Anubis, le 30 août 2004

Cet encodage n'est pas invalide, il est juste bètement confondu par beaucoup de logiciels avec l'iso-8859-1 (ou latin1) alors qu'il comporte des caractères supplémentaires.

Laurent Denis, le 31 août 2004

J'aurais dû être plus précis: selon ISO10646 / Unicode, la plage 129 à 159 ne correspond pas à des caractères, mais est réservées aux codes de contrôle. Utiliser ces entités numériques n'est donc pas conforme à l'ISO10646 sur lequel repose HTML...

Les commentaires pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.