web-dev-qa-db-fra.com

Correction permanente pour les caractères Unicode ne s'affichant pas correctement (sous forme de zones)

Veuillez lire ce message en entier avant de répondre.

Premièrement, je sais comment résoudre le problème de façon temporaire. Je suis à la recherche d'un correctif permanent . Je travaille beaucoup avec des fichiers de langues étrangères.

Malheureusement, parfois, tous les caractères unicode de l'Explorateur Windows, du Bloc-notes et d'autres emplacements (tels que rendus par Windows, probablement GDI) ne s'affichent pas correctement. Ils s'affichent sous forme de blocs rectangulaires, où ils étaient auparavant correctement affichés. Il existe d'innombrables méthodes pour corriger temporairement le problème.

Mais encore une fois, je veux un moyen de en permanence résoudre le problème.

Ce que j'ai essayé

  • Le ridicule "Masquer les polices en fonction des paramètres de langue". Ce paramètre s'applique uniquement aux polices que vous voyez dans le dossier des polices et aux listes déroulantes. Il ne désactive pas les polices étrangères (ne fonctionne pas, ou s'il fonctionne, il est temporaire).
  • Supprimer le fichier cache de polices et redémarrer (fonctionne .. généralement, solution temporaire).
  • Changer mes paramètres régionaux, puis revenir (fonctionne parfois, solution temporaire).
  • Redémarrer mon PC et avoir de la chance (50-50 chances, solution temporaire).
  • Changer mon clavier/ajouter un clavier étranger (solution temporaire qui semble ne fonctionner qu'une fois).
  • Réinstallation de Windows (solution temporaire, qui prend parfois quelques mois, je l’ai déjà fait 7 fois sur 3 ordinateurs).

Ce que je n'ai pas essayé:

  • Achat de Windows Ultimate et installation des packs d'interface. Ce n'est pas une solution. Je ne peux pas lire le japonais/chinois et je ne veux pas que mon interface soit dans ces langues.

Ce que je ne ferai pas:

  • Basculez vers un système d'exploitation de marque différente (Unix, Linux, Mac OS X).
  • Basculer vers une ancienne version de Windows (Vista, XP, 2000, etc.)

Quelqu'un peut-il donc recommander un correctif permanent pour le problème?

10
Chase

Je ne suis pas sûr de savoir pourquoi cela fonctionne, mais placer un fichier sur votre bureau avec un nom dans une langue orientale (comme le japonais) semble empêcher le problème de se poser.

Je n'ai aucune idée de comment ni pourquoi cela fonctionne, ni même s'il s'agit d'une solution permanente. Mais le problème n'a pas réapparu depuis que je l'ai fait. S'il vous plaît laissez-moi savoir si cela fonctionne pour vous.

Par exemple, je viens d'utiliser un fichier vierge sur mon bureau avec le nom きぼう.

4
Chase

J'ai récemment connu le même problème. Oui, toutes les autres solutions ne sont que des solutions temporaires pour moi aussi. Ce qui suit est un peu un bidouillage en ce que vous devez changer chaque application séparément. Pour Notepad (et Notepad ++ si vous l'utilisez ou d'autres éditeurs de texte), vous devriez pouvoir modifier la police en une police unicode telle que Arial Unicode MS. Si vous préférez les polices à largeur fixe, essayez GulimChe (toute police se terminant par "Che" sont des polices de largeur fixe). Cela fonctionne pour moi pour le Bloc-notes et d'autres applications où je peux choisir spécifiquement la police. J'ai testé cela pour les caractères coréens (Hangul), mais je suppose que cela fonctionne également pour d'autres caractères asiatiques. Je sais comment changer la police par défaut dans Windows XP (pour Windows Explorer), mais je ne l'ai pas encore compris pour Win7. Essayez ce qui suit http://windows.Microsoft.com/en-au/windows7/change-windows-fonts . J'espère que cela t'aides...

1
user224410

Le seul moyen de résoudre ce problème consiste à installer le module linguistique pour cette langue. Vous n'êtes pas obligé d'utiliser cette langue, il suffit de l'avoir installé. Dans la mise à jour de Windows. regardez dans les mises à jour facultatives et les modules de langue y sont répertoriés.

Si vous avez déjà fait cela, je suis désolé pour le post inutile. Je n'ai pas vu dans le post de question si vous l'avez fait.

0
jmc302005

C’est un long plan, mais avez-vous utilisé par hasard Windows Update Clean Up Utility via le nettoyage du disque, ce qui semble atténuer le problème

Article de la base de connaissances Microsoft (KB2852386) http://support.Microsoft.com/kb/2852386

0
dccet