Il y a quelque temps un lecteur m'avait fait remarqué que sur ma page d'accueil il voyait ' en toutes lettres à la place de " ' " sous IE. Ca m'a intrigué et je me suis renseigné là dessus.
Je n'ai pas encore testé la beta de la version 7 mais en ce qui concerne ses anciennes versions, IE ne semble pas parser la DTD des documents XHTML et ne sait pas que &apos
correspond au signe apostrophe en XML.
Pour info, &apos
n'est pas une entité valide en HTML, par contre c'est une entité valide en XML et par conséquent en XHTML.
Sources : The curse of ' et Microsoft IE does not support the 'apos; entity.