web-dev-qa-db-fra.com

Les caractères Unicode commencent soudainement à s'afficher sous forme de zones dans certaines applications

J'ai remarqué que les caractères Unicode avaient soudainement cessé de s'afficher dans certaines applications, jusque-là Notepad ++ et Skype, lorsqu'ils apparaissaient auparavant. Au lieu de cela, ils apparaissent sous forme de cases. Ils travaillaient auparavant, mais je crois que cela a éclaté après un redémarrage. Je peux même les taper dans la fenêtre de saisie Skype et les voir, mais après avoir envoyé le message, ils apparaissent sous forme de cases.

Par exemple: 햇반 et 県 n'apparaîtront ni dans Skype, ni dans Notepad ++, mais ils apparaissent parfaitement dans Chrome, car je tape ceci.

Aucun nouveau logiciel n'a été installé avant ou après le dernier redémarrage. Seules quelques mises à jour Windows ont été mises à jour. Le document dans Notepad ++ a l'encodage défini sur UTF-8.

Windows 7 x64

18
nmkef

J'ai eu ce problème. Vous êtes tombé sur le paramètre suivant dans Windows 7 (professionnel):

 Control Panel --> All Control Panel Items --> Fonts --> Font settings

Cacher les polices en fonction des paramètres de langue a été activé. Je l'ai désactivé et un grand nombre de polices sont apparues pour moi ... ce qui a permis à Eclipse de commencer à afficher les polices qui avaient été masquées.

Dans Eclipse, je peux maintenant voir tous les caractères Nice UTF-8 que j'utilisais ... après avoir ajusté mes polices pour le permettre à nouveau. La police d'origine affectée, "Courier Nouveau", affichait les éléments sous forme de boîtes, comme vous l'avez décrit.

11
sdolgy
  1. Allez dans "Panneau de configuration" -> "Région et langue" -> "Administratif" -> "Modifier les paramètres régionaux du système ..."
  2. Remplacez les paramètres régionaux par ceux avec lesquels vous rencontrez des problèmes, puis rétablissez-les.

enter image description herecliquez pour agrandir

EDIT: Élaboré une meilleure solution qui a fonctionné pour moi:

Crée un fichier (n'importe quel type de fichier) sur le bureau contenant un caractère de cette langue dans le nom du fichier

10
nemo

Chrome peut causer le problème, ce qui m'est arrivé sur Win7 x64. Fondamentalement, cela ne se produit que si Chrome est la première application à afficher les caractères chinois.

Voir cet autre article SuperUser pour plus d'informations:

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

2
snowdude

Le suspect évident est les polices - toutes les polices n’ont pas une prise en charge complète de l’unicode.

2
ddyer

Un autre programme peut modifier les paramètres de police ou l’affecter. Je perds mon icône étoiles dans Virtual DJ après avoir utilisé Adobe Fireworks. (Au fait, Fireworks n’affiche pas toutes les polices que j’ai dans les autres zones de mon ordinateur.) Je suis presque sûr qu’un programme affecte l’autre, d’une manière ou d’une autre.

1
Paul