2010-12-01 37 views
1

j'avais cherché haut et bas en ce qui concerne la sortie de ligne de commande en unicode:Arbre à la sortie Unicode texte de CMD

What encoding/code page is cmd.exe using? How to display japanese Kanji inside a cmd window under windows?

etc, mais je ne peux pas le faire fonctionner.

Je me souviens avoir vu une page dans stackoverflow disant que c'est la limitation TREE et non la limitation de CMD. En fait, j'ai oublié ce que j'ai fait ce jour-là. J'ai réussi à générer cette sortie de cmd tree commande:

Folder PATH listing 
Volume serial number is 0007EE40 283D:E05A 
C:. 
¦§¦¡¦¡¦¡4minute (Æ÷¹Ì´Ö) - Hit Your Heart 
¦§¦¡¦¡¦¡f(x) (¿¡ÇÁ¿¢½º) - NU ABO (EP) 
¦§¦¡¦¡¦¡Hwanhee (ȯÈñ) - H Soul 
¦§¦¡¦¡¦¡Kara (Ä«¶ó) Lupin (·çÆÎ) EP (3rd Mini Album) 

Et quand je l'ouvre sortie.txt dans MS Word, il m'a permis de convertir en coréen et fonctionne parfaitement!

Success Korean Char in Tree Output

Maintenant, quand j'essaie de repenser ce que je faisais, et ai essayé, mais cela est tout ce que je reçois:

Folder PATH listing 
Volume serial number is 7C910460 283D:E05A 
C:. 
ÃÄÄÄ4minute (???) - Hit Your Heart 
ÃÄÄÄf(x) (????) - NU ABO (EP) 
ÃÄÄÄHwanhee (??) - H Soul 
ÃÄÄÄKara (??) Lupin (??) EP (3rd Mini Album) 

Et voici ce que MS Word montre, il choisit automatiquement japonais mais si je change de Corée, il ne semble pas correctement aussi bien = (

Failed Korean Chars in Tree Output

j'avais commandes utilisées comme chcp 65001, et d'autres pages de code, cmd /U /C tree > output.txt, et même essayé en utilisant powershell cmd /U /C tree > output.txt mais en vain. J'ai également essayé de changer les polices d'invite de commande (de Raster ->Lucida Console).

Comment est-ce arrivé? Jusqu'à présent, j'essaie toujours de reproduire la sortie correcte de l'arbre. N'importe qui?

TL: version DR - J'essaie de de reproduire la sortie de l'arbre où MS Word peut le convertir en caractères coréens. Essayé commandes comme chcp, cmd /U /C mais en vain. Des idées?

p/s - Si cette question n'est pas claire, faites le moi savoir et je vais essayer d'élaborer plus loin. Merci!

+0

si vous avez fini de remplacer par programme le résultat ci-dessous. 'remplacer à avec ├' 'repalce Ä avec ─'' repalce ³ avec │' 'repalce À avec └' OU utiliser' tree/F' – Elshan

Répondre

1

Tree est un exécutable distinct (tree.exe) et sa sortie n'est jamais unicode. L'encodage utilise la page de codes pour la langue définie comme "Langue pour les programmes non-Unicode". Essayez de régler ceci sur le coréen

+0

C'est tree.com, et la langue pour les programmes non-Unicode n'est pas une option comme il va casser un logiciel de propriété que j'utilise pour le travail –