Ce n'est pas parce que tu as réglé ton CSS sur Verdana et que les caractères s'affichent que es caractères sont contenus dans la police Verdana. Et ça m'étonnerait fortement que l'encodage de ta page change quoi que ce soit à l'affichage des caractères. (Indice: L'encodage d'un caractère c'est juste une manière de coder ce qui est aujourd'hui un point de code unicode (un « chiffre » de référence quoi…), qui est lui même représenté ensuite par un glyphe dont tu ne peux pas prédire l'apparence avec une totale exactitude… Peu importe que ta page soit encodée en ASCII, latin-1, BIG-5, SJIS, UTF-8 ou UTF-16)
Malheureusement, la plupart des polices (bon en fait soyons clair, toutes les polices) ne contiennent qu'un sous ensemble des caractères unicodes, le dénominateur commun se résumant général à l'ensemble des caractères ASCII, et encore…
Si le système ne trouve pas les caractères dans la police que tu as indiquée, il va aller les chercher dans une autre… ou pas. Pour les règles exactes je ne suis pas un expert (surtout que ça dépend énormément des OS et des navigateurs, et éventuellement de la configuration de chacun), mais si tu ne veux pas avoir d'emmerdes tu peux déjà essayer de bien concevoir tes CSS. Si tu mets une liste de polices dans le bon ordre dans ta propriété font-family, alors les caractères seront recherchés dans ces polices (enfin c'est peut-être pas toujours le cas non plus… je l'ai dit je suis pas un expert de ce côté là). Donc place quelque part vers la fin (avant le paramètre générique) une police présente sur la plupart des systèmes et dont tu es sur à 100% qu'elle contient les caractères dont tu as besoin.
Sous Windows, la police la plus complète doit sans doute être Arial Unicode MS (Mais il y en a peut-être de nouvelles tout aussi bien fournies, je ne suis pas cela de très très près, sauf si ça me pose un réel problème ^^), mais malgré cela elle ne recouvre pas l'intégralité des caractères unicode (cependant elle est assez bien fournies en symboles et autres trucs à la con que j'aime bien)
Accessoirement, il existe plusieurs versions de chaque police de caractères, et le nom de la police ne te donne comme information que le nom de la police. Les derniers systèmes sortis embarquent souvent une version plus récente de certaines polices, mais pas forcément la plus récente non plus (et parfois la version ne change pas). Les versions peuvent également différer selon la plateforme (par exemple Windows et OSX peuvent partager certaines polices, mais pas nécessairement les mêmes versions de celles-ci), même si je n'ai pas d'exemple concret aujourd'hui. (Si c'est le cas tu trouveras sans trop de problèmes des exemples, peut-être sur Wikipedia ^^)
Bref, c'est le bordel
C'est cool hein ?
(Ah oui et j'ai oublié de rajouter, mais la table des caractères de Windows est un bon point de départ pour parcourir les caractères supportés par chaque police… L'équivalent OSX est excellent aussi, dans un genre légèrement différent (Affiche tous les caractères supportés par le système, mais pas par une police particulière))