用于从CMD输出Unicode文本的树

时间:2010-12-01 08:48:11

标签: unicode tree cmd ansi

我在unicode的命令行输出方面搜索了高低:

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

等,但我无法让它发挥作用。

我记得在stackoverflow中看到一个页面说它是TREE限制而不是CMD的限制。

事情是,我忘记了那天我做了什么。我设法从cmd tree命令生成此输出:

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)

当我在MS Word中打开output.txt时,它允许我转换为韩语并且工作完美!

Success Korean Char in Tree Output

现在,当我试着回想我做了什么,然后试了一下,但这就是我得到的:

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)

这就是MS单词显示的内容,它会自动选择日语,但是如果我改为韩语也不会正常显示=(

Failed Korean Chars in Tree Output

我使用了chcp 65001等命令,以及其他代码页cmd /U /C tree > output.txt,甚至尝试使用powershell cmd /U /C tree > output.txt,但无济于事。我也试过切换命令提示字体(来自Raster - > Lucida Console)。

那是怎么回事?到目前为止,我仍在尝试从树中重现正确的输出。任何人吗?

TL; DR版本 - 我正在尝试重现树的输出,MS Word可以将其成功转换为韩文字符。试过像chcpcmd /U /C这样的命令,但无济于事。想法?

p / s - 如果这个问题不明确,请告诉我,我会进一步详细说明。谢谢!

1 个答案:

答案 0 :(得分:1)

树是一个单独的可执行文件(tree.exe),它的输出永远不是unicode。编码使用定义为“非Unicode程序的语言”的语言的代码页。尝试将其设置为韩语