Fanboys aveugles, anti-IE de base

Je déteste IE, dans toutes les versions que j’ai pu tester (IE 9 la dernière, je n’ai pas touché à la 10). Mais pourtant, ce n’est pas la peine de raconter des conneries comme celle la:

j’avais mis « UTF8 » comme encodage de caractères dans une page web.

#IE ne prenait pas ça en charge (alors que ça apparaissait dans la liste des encodages supportés par IE).

Finalement *le moi a trouvé que IE ne reconnaissait que « utf-8 ». Oui, avec un tiret entre « utf » et « 8 ».

Pourtant, utiliser « UTF8 » marchait correctement sur Opera 7, Firefox 1.5, Chrome 5, Opera Mobile, Navigateur d’android, Safari…

Pourquoi… IE… Pourquoi t’es si con ?

La véritable question, est pourquoi le dev web est si con ? En effet, si les navigateurs commencent à s’adapter aux erreurs des développeurs, où allons-nous ? J’ai beau chercher, UTF8 n’existe pas comme charset autorisé, que ce soit sur le w3c, ou la liste complète citée par le w3c. Le charset UTF-8 s’écrit utf-8 ou UTF-8, c’est insensible à la casse et c’est la seule fleur qui est faite aux développeurs. C’est tout. On ne va pas commencer à rendre optionnel les tirets car c’est une erreur répandue.

Merci donc à « Opera 7, Firefox 1.5, Chrome 5, Opera Mobile, Navigateur d’android, Safari » de s’adapter aux erreurs des devs à tel point qu’ils pensent que c’est le standard. Merci également aux noobs de relayer l’info anti IE aveuglément pour propager la bonne parole.

Sinon, il existe csUTF8 comme alias apparemment d’après la liste Iana, mais qui ne fonctionne pas sur un navigateur.