2010-12-01 6 views
1

mir hoch und niedrig in Bezug auf der Befehlszeile Ausgabe in Unicode gesucht hatte:Baum zur Ausgabe von Unicode-Text von CMD

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

usw., aber ich kann es nicht zu arbeiten.

Ich erinnere mich an eine Seite in Stackoverflow zu sehen, dass es TREE Begrenzung und nicht CMD Begrenzung ist.

Die Sache ist, ich habe vergessen, was ich an diesem Tag getan habe. Ich schaffte es diese Ausgabe von cmd tree Befehl zu erzeugen:

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) 

Und wenn ich die output.txt in MS Word zu öffnen, es mir erlaubt, auf Koreanisch zu konvertieren und funktioniert perfekt!

Success Korean Char in Tree Output

Nun, wenn ich versuchen, wieder zu denken, was ich tat, und versuchte es, aber das ist alles, was ich bekommen:

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) 

Und hier ist es, was MS Wort zeigt, wählt es Japanisch automatisch aber wenn ich auf Koreanisch ändern scheint es nicht richtig, wie gut = (

Failed Korean Chars in Tree Output

habe ich benutzte Befehle wie chcp 65001 und andere Codepages, cmd /U /C tree > output.txt, und sogar versucht, powershell cmd /U /C tree > output.txt zu verwenden, aber ohne Erfolg. Ich habe versucht, auch die Eingabeaufforderung Schriftarten zu wechseln (von Raster ->Lucida Console).

Wie ist das passiert? Bis heute versuche ich immer noch die korrekte Ausgabe von Baum zu reproduzieren. Jemand?

TL; DR-Version - Ich versuche reproduzieren die Ausgabe von Baum, wo MS Word es erfolgreich in koreanische Zeichen konvertieren kann. Versuchte Befehle wie chcp, cmd /U /C, aber ohne Erfolg. Ideen?

p/s - Wenn diese Frage nicht klar ist, lass es mich wissen, und ich werde versuchen, weiter zu erarbeiten. Vielen Dank!

+0

einzustellen, wenn Sie das Programm programmatisch ersetzen, ersetzen Sie das Ergebnis wie folgt. 'ersetzen à mit ├' repalce Ä mit ─ 'repalce ³ mit │' repalce À mit └' ODER verwenden 'tree/F' – Elshan

Antwort

1

Baum ist eine separate ausführbare Datei (tree.exe) und seine Ausgabe ist nie Unicode. Die Codierung verwendet die Codepage für die Sprache, die als "Sprache für Nicht-Unicode-Programme" definiert ist. Versuchen Sie, dies auf Koreanisch

+0

Es ist tree.com und Sprache für Nicht-Unicode-Programme ist keine Option als es wird eine proprietäre Software brechen, die ich für die Arbeit benutze –