Pour une raison étrange, mon ordinateur ne montre soudainement plus certains caractères Unicode! Je n'ai aucune idée de ce qui s'est passé.
Les applications concernées incluent Windows Explorer (devrait être des caractères japonais), Google Chrome (devrait être un cœur) et Winamp (devrait être des étoiles):
Les caractères russes, allemands, etc. s'affichent normalement. Chrome affiche également le script japonais sur les sites Web, mais pas dans l'interface graphique. Comment puis-je le réparer?
TL; DR: une solution de contournement consiste à placer un raccourci avec un nom Unicode sur le bureau afin qu'explorer.exe soit le premier processus à afficher une chaîne Unicode après le démarrage.
Mise à jour: j'ai essayé d'utiliser la restauration du système pour le corriger. J'avais besoin de remonter dans le temps assez longtemps car les points de restauration les plus récents ne l'avaient pas résolu, j'en ai donc utilisé un à partir de la mi-novembre. Après cette restauration, les symboles Unicode étaient à nouveau affichés. J'ai ensuite mis à jour mon système avec Windows Update, car ceux-ci ont été supprimés lors de la restauration. Après cela, l'erreur s'est reproduite! J'ai ensuite effectué une restauration à un point avant mes nouvelles mises à jour, mais l'erreur persiste et l'ancien point de restauration (que j'ai utilisé auparavant) a disparu et il n'y a actuellement aucun autre instantané du système. Des suggestions sur quoi faire maintenant?
Mise à jour 2: j'ai pu trouver une solution de contournement:
Panneau de configuration → Région et langue → Administration → Changer la langue des programmes incompatibles avec Unicode en japonais (Japon) .
Tous les programmes mentionnés affichent à nouveau correctement leurs symboles. Cependant, je ne considère pas cela comme un correctif car ces programmes ne sont généralement pas incompatibles avec Unicode, et cela conduit également à certains artefacts (non graves) dans certains programmes. J'accueille toujours une réponse qui me dit ce qui n'a pas fonctionné ici et comment résoudre le problème.
Mise à jour 3: Je pense avoir isolé la mise à jour Windows particulière qui provoque l'erreur. Il s'agit de performances lentes dans les applications qui utilisent l'API DirectWrite sur un ordinateur qui exécute Windows 7 ou Windows Server 2008 R2 . J'ai installé toutes les autres mises à jour sauf celle-ci, et l'erreur ne s'est pas reproduite.
Mise à jour 4: la véritable origine de ce problème était Chrome, voir la réponse acceptée. Solution: placez un raccourci avec le nom Unicode sur le bureau afin qu'explorer.exe soit le premier processus à afficher une chaîne Unicode après le démarrage.
Réponses:
Trouvé cette friandise intéressante. Il semble que cela puisse avoir quelque chose à voir avec l'application qui essaie d'abord d'afficher un caractère unicode.
Pour faire court, j'ai trouvé ce bogue pour Chromium et un commentaire dans la discussion suggère que c'est le cas et fournit une solution de contournement en plaçant un fichier nommé unicode sur le bureau Windows pour forcer Windows à être la première application à rendre un caractère unicode :
J'ai essayé cette approche et bien sûr, cela a fonctionné pour moi - sans avoir à changer la langue des programmes incompatibles avec Unicode. "
la source
Il a résolu le problème que j'avais avec l'affichage des caractères chinois après une mise à jour Windows.
Brian Rothstein a laissé un commentaire avec une telle réponse .
la source