Comment améliorer la prise en charge des caractères non-ASCII dans l'explorateur de fichiers Windows et dans l'invite de commandes de la version anglaise de Windows?


0

Dans la version anglaise de Windows 10 (8 et 7 ont peut-être le même problème), si le nom de fichier d'un fichier est chinois, coréen, japonais ou dans une autre langue non-ASCII. Même si les polices prenant en charge cette langue ont été installées. Il n'y avait aucun changement dans l'Explorateur de fichiers Windows.

Le problème d'affichage des polices dans l'Explorateur de fichiers Windows est le suivant:

  1. Certains caractères non-ASCII sont affichés avec une apparence incorrecte.

  2. Certains caractères non-ASCII sont affichés dans une très petite taille.

Et le problème dans CMD est:

  1. Le codage de cmd ne prend pas en charge les caractères non-ASCII. (Ou la couche plus profonde ne supporte pas les non-ASCII). Lorsque je lance un fichier exécutable, si son nom inclut des caractères non-ASCII, il ne peut pas être exécuté. Et lorsque j'essaie d'exécuter un fichier .bat ou .cmd, le caractère non-ASCII est inclus, une erreur est alors générée.

J'ai installé des polices Adobe Open Source qui prennent en charge ces caractères non-ASCII.

Q1. Cependant, comment modifier la police utilisée par l'explorateur de fichiers Windows?

Voici l'exemple d'erreur dans l'Explorateur de fichiers Windows: enter image description here Pardonnez-moi que je ne suis pas un utilisateur natif chinois, mais que je possède des connaissances fondamentales. Ces lettres devraient ressembler à cette image:

enter image description here

La troisième ligne de l'exemple n'est pas de la bonne taille.

Q2. Comment faire en sorte que les calques shell prennent en charge les caractères Unicode?


Regardez ici pour le problème de cmd: superuser.com/questions/269818/…
EBGreen

Réponses:


2

Pour l'affichage de caractères dans une langue non configurée dans Windows 10, vous devez installer la langue. C'est dans Paramètres PC - & gt; Système - & gt; Apps & amp; caractéristiques - & gt; Gérer les fonctionnalités facultatives - & gt; Ajoutez une fonctionnalité, puis sélectionnez une fonctionnalité de police facultative dans la liste.

Vous trouverez plus d'informations dans l'article de Microsoft Pourquoi du texte est-il affiché avec des cases carrées dans certaines applications de Windows 10? . La section "Détails sur les modifications de police dans le bureau Windows 10" contient des détails sur les paquets qui utilisent quelques rares les fonctionnalités de police qui n'ont pas leur propre langue.


Pour un affichage incorrect des caractères chinois (ou autres), essayez ceci:

  • Aller à Panneau de contrôle - & gt; Les polices - & gt; Paramètres de police et décocher l'option Masquer les polices en fonction des paramètres de langue .

  • Dans Panneau de contrôle - & gt; Région , clique le Administratif onglet, puis sous Langue pour les programmes non Unicode , Cliquez sur Changer les paramètres régionaux du système . Si vous êtes invité à entrer un mot de passe administrateur ou une confirmation, tapez le mot de passe ou fournissez une confirmation. Sélectionnez la langue chinoise et cliquez sur OK.


J'ai déjà installé ces fonctionnalités. Mais cela ne fonctionne toujours pas. Je pense que la raison en est que la police par défaut de l'explorateur de fichiers Windows ne prend pas en charge les caractères non-ASCII. Et la solution la plus possible, selon moi, est de changer la police de l'explorateur de fichiers Windows.
pah8J

Et ce n'est pas afficher comme des cases carrées. c'est juste bizarre. Je pense que c'est à cause du support médiocre de la police par défaut.
pah8J

1
Ajouter plus d’informations sur les langues / caractères impliqués et des captures d’écran de l’affichage de caractères étranges aidera à mieux comprendre le problème.
harrymc

J'ai ajouté des captures d'écran sur mon post.
pah8J

J'ai ajouté à ma réponse.
harrymc
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.