Ah la laaaaa.... Quand j'ai fait mon premier post, je sentais venir le retour de "flame". Ca n'a pas manqué.
Quoi que vous puissiez en penser les uns ou les autres, l'entité "&rsquo ; / ’ ;" signifie "Right angular single quote" (fermeture de guillemet simple). Elle est tout à fait différente dans son sens de "&apos ; / ' ;".
Pour les tenants de la langue française : Il n'y a PAS D'AUTRE caractère que l'apostrophe simple. C'est le signe qui correspond à notre (enfin:votre) apostrophe "curly". Franchouillards, va. Il n'y a pas d'apostrophe américaine ou française en informatique. Il y a le &apos ;/' ; du charset iso-8859-1/15. Il correspond à la touche ' du clavier.
Si vous repren(i)ez la page http://www.w3.org/TR/html401/sgml/entities.html, vous lir(i)ez pleins de petites notes du genre :
< !ENTITY prod CDATA "∏ ;" — n-ary product = product sign, U+220F ISOamsb —>
< !— prod is NOT the same character as U+03A0 'greek capital letter pi' though the same glyph might be used for both —>
< !ENTITY sum CDATA "∑ ;" — n-ary sumation, U+2211 ISOamsb —>
< !— sum is NOT the same character as U+03A3 'greek capital letter sigma' though the same glyph might be used for both —>
...
< !ENTITY sim CDATA "∼ ;" — tilde operator = varies with = similar to, U+223C ISOtech —>
< !— tilde operator is NOT the same character as the tilde, U+007E, although the same glyph might be used to represent both —>
Ah, zut. C'est en anglais... Pas de bol, hein ?
Sans vouloir trop enfoncer le clou, la morale est que ce n'est pas parce que deux signes se ressemblent, voire sont les mêmes qu'ils ont le même sens. Par exemple : le point dans "2,000.3" n'est pas le point typographique de fin de phrase, mais le séparateur des décimales, soit l'équivalent de notre (enfin:votre) virgule française, alors que la virgule est le séparateurs de milliers, qui correspond sûrement à quelque chose en français. Et non, ce ne peut pas être l'opérateur "point". Il y a l'entité "&sdot ; / ⋅ ;", le "dot operator" pour ça.
De la même manière, "2*3" et "2&lowast ;3" (ou 2∗ ;3) n'auront pas le même sens. Le premier montre un 2 et un 3 séparés par une astérisque, le deuxième montre un 2 et un 3 entre lesquels s'effectue un calcul (gén. un produit)..
Seule l'utilisation du caractère correcte et/ou de l'entité correcte assure le sens.
Pour les tenants de l'apostrophe garantie "Label France" ou "NF", fouillez l'UTF8, vous trouverez sans doute votre bonheur dans l'alphabet iroquois ou ethiopien.
ACCESSIBILITE : Ok, jaws lit l'apostrophe "curly" comme une apostrophe. Mais pourquoi ? Tout simplement parce qu'elle n'a pas détecté d'apostrophe ouvrante. en fait, jaws est plein de ces petits "ajustements". Ils sont là pour contrecarrer les mauvaises habitudes des webmasters. Vous en trouveriez plein d'autres. Par ex. jaws peut très bien annoncer la structure d'un tableau sans que celui-ci n'ait d'attribut "summary".
Maintenant, il faudrait tester dans IBM Home Page Reader, Opera Vocal, Festival, ZoomText... Eh ben, non, trois fois non. Tous les tests du monde, même s'ils prouvaient qu'à 99% ce signe est lu comme une apostrophe n'enlèveraient rien au fait que SEMANTIQUEMENT, c'est un guillemet simple de fermeture.
J’ai dû batailler un peu pour que des apostrophes normales soient conservées dans ce post. En fait, ce message a été composé dans un éditeur texte (jEdit) et tous les caractères apostrophes ont été remplacés par des '. Par contre, je vois que systématiquement, il y a un espace devant les points-virgule… Est-ce correct en français d’insérer un espace avant les ponctuations doubles ?
D’ailleurs, si on veut créer un message comportant des extrais de code et/ou des entités, on est obligé d’utiliser un éditeur externe, car la prévisualisation transformera les & ;apos ; en &apos ; puis en ' puis en ’… Entre la prévisualisation de ce message et son envoi sur le site, je ne suis vraiment pas sûr qu’il va arriver entier et correct. Par exemple, si vous voulez faire apparaïtre (sans les espaces) le code & #39 ; dans votre message, vous devrez taper & amp ;amp ;#39 ; La prévisualisation le transformera en & amp ;#39 ;, puis l’envoi sur le site en & #39 ; (si j’ai bien compris).
Néanmoins, la vigueur de ce thread montre l'importance du propos. Etre nationaliste (hum, ça sonne FN... Disons "souverainiste") est bien lorque l'on doit défendre sa culture. Cela devient un tort lorsque l'on veut absolument tortiller une réalité technique pour assouvir une franchouillardise mal placée.