Mon Windows 7 a soudainement cessé d'afficher les symboles Unicode


21

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):

unicode unicode entrez la description de l'image ici

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 configurationRégion et langueAdministration → 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.


1
Avez-vous tenté une restauration du système à un point où cela fonctionnait?
Ƭᴇcʜιᴇ007

Je l'ai fait, voir ma mise à jour.
Felix Dombek

2
Essayez de réinstaller la police. Quelle est également votre langue unicode par défaut?
Little Helper

Comment puis-je le savoir? Cependant, comme vous pouvez le voir sur les captures d'écran, l'erreur se produit avec différentes polices, donc je pense que ce n'est pas un problème avec la police.
Felix Dombek

1
Cela a fonctionné pour moi et, en fait, je pouvais ensuite changer la «langue pour les programmes incompatibles avec Unicode» en «anglais (États-Unis)», ce qui était avant, et le correctif a continué à fonctionner.
Brian Rothstein

Réponses:


21

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 :

"Par conséquent, pour contourner ce problème, placez un fichier nommé 火 .txt ou similaire sur votre bureau Windows. Je suppose que cela fait que l'Explorateur Windows est le premier programme à 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. "


Après avoir relu tout cela, cela pourrait très bien être la bonne cause de mon problème. Merci de l'avoir affiché ici. +1.
Felix Dombek

On dirait que c'était vraiment ça. Accepté.
Felix Dombek

Ceci a) est également nécessaire / utile sous Windows 8. b) n'est pas efficace à 100%. Peut-être qu'une autre application qui démarre avec Windows bat parfois Explorer sur le bureau? Je ne peux penser à aucun candidat probable, surtout pas avec le shell: retard de démarrage dans Win8.
FauxFaux

2
Je viens de l'essayer et cela a fonctionné un régal. Chrome est gravement endommagé s'il empêche l'intégralité de Windows et de toutes les applications de ne pas afficher correctement Unicode. ಠ_ಠ
Synetech

2
@FelixDombek, cela a du sens et c'est ce que j'ai supposé, mais même si c'est le cas, c'est toujours Chrome qui abuse / exploite / expose / déclenche un bogue dans Windows car les autres navigateurs ne le font pas se produire. Je suppose que cela peut être une bonne ou une mauvaise chose selon votre point de vue.
Synetech

3
  1. Changez votre "Langue pour les programmes incompatibles Unicode" en japonais (toute autre langue fera l'affaire)
  2. Modifiez ce retour à la valeur d'origine.

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 .


N'a pas fonctionné pour moi lors du retour. Cependant, je pense que je sais maintenant quel Windows Update est responsable. Je posterai plus d'informations quand j'en serai sûr.
Felix Dombek

Une mise à jour Felix? J'ai récemment exécuté la mise à jour de Windows et j'ai maintenant le même problème. Et comme vous, changer la "Langue pour les programmes incompatibles Unicode" ne colle pas lorsque vous la changez.
kiddailey

@kiddailey: La faute est soit support.microsoft.com/kb/2545698 ou support.microsoft.com/kb/2505438 , j'en suis sûr. Le fait de ne pas installer ces deux mises à jour a empêché le problème de se reproduire jusqu'à présent.
Felix Dombek
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.