OVH Cloud OVH Cloud

IE alertes JS et internationalisation

12 réponses
Avatar
Pierre Goiffon
[crosspost sur f.c.l.javascript et f.c.i.w.navigateurs, suivi sur ce
dernier]

Bonjour,

Je viens de m'apercevoir d'un comportement bizarre : sur un Windows XP
configuration par défaut, dans des alertes JS de mon application un IE
ne m'affichait que des carrés à la place de caractères de langue sud
asiatiques. Un moyen de reproduire ici :
http://pgoiffon.free.fr/_temp/test-alert-i18n.html

Le prb s'étant produit au départ sur un IE7, je pensais qu'il pouvais
s'agir d'un prb lié à la dernière version du navigateur de Microsoft.
Après quelques essais, j'ai reproduis le prb sur un IE6... Aucun soucis
sur Firefox.

Il semble que tout cela soit lié à la police réglée pour les messages
d'alertes dans la config Windows. En effet, en allant dans le panneau de
configuration affichage, apparence, avancé, en sélectionnant "boite de
message" la police par défaut est Tahoma. En la changeant pour Arial
Unicode MS : plus de prb !

Maintenant la question que je me pose... Est-ce que cela implique donc
que par défaut les PC Windows ne peuvent afficher d'alerte JS comportant
des caractères "exotiques" ? Qu'en est-il pour des Windows asiatiques ?
Est-ce que l'on peut y faire quelque chose en tant que concepteur Web ?

2 réponses

1 2
Avatar
Pierre Goiffon
ASM wrote:
test :
http://stephane.moriaux.perso.wanadoo.fr/truc/js_alert_



Merci de cette autre page de test !



C'était juste pour montrer ce que j'avais essayé, et qui n'a pas grand
intérêt : je n'ai même pas un seul Windows ... !



Je suis aussi très intéressé par ce qu'il se passe sur d'autres
plateformes :)
Avatar
Pierre Goiffon
Sergio wrote:
Est-ce qu'en cochant "Installer les fichiers pour les langues d'Extrème
Orient" dans les Paramètres de Windows > Panneau de configuration >
Options
régionales et linguistiques > Onglet "Langues", cela résoudrait le
problème
?



Ca maaaaaaaaaarche !! Cocher ces cases solutionne le prb, bravo Sergio
et rm et milles merci !!!!

Pour mon info, existe-t-il une manip similaire pour WIndows 2000 ?



D'après la doc où je l'ai prise, ça marche aussi pour Windows 2000 (sauf
que c'est pas tout à fait au même endroit, mais le principe est le même).

http://fr.wikipedia.org/wiki/Aide:Unicode



Mhh la page ne me semble pas expliquer grand chose, j'imae comprendre
avant d'appliquer (le coup d'appliquer une police en CSS pour que les
caractères apparaissent me semble très douteux en particulier)

La version anglaise contient bcp plus de volume d'information, je vais
continuer une lecture attentive

Merci !
1 2