在cmd.exe的UTF-16在cmd.exe的UTF-16(UTF-16 on cmd.exe)

2019-05-14 14:47发布

我创建了目录“•◘▬¨ŤlCęół♥☺☻0”,我想,使其与DIR / B命令可见。 到目前为止,CHCP 10000,CHCP 10001和CHCP 65000(UTF-8)命令失败(原来的名称是由显示“系统无法写入指定的设备”,或空字符串或Unicode字符替换/被忽略。什么是原因以及如何解决它? 官方的文档是没有帮助:(

Answer 1:

是啊,我刚刚解决了我的问题。 这是默认字体的输入cmd.exe故障无法管理的Unicode迹象。 要修复它(Windows 7的64位专业版):

  1. 打开/运行cmd.exe
  2. 点击图标左上角
  3. 选择属性
  4. 那么,“字体”栏
  5. 选择“龙力控制台”并确定。
  6. Chcp 10000的提示
  7. 最后dir /b

享受心,中国的迹象,以及更多的清洁UTF-16输出!



Answer 2:

另外,从是否有一个Windows命令外壳,将显示Unicode字符?

CHCP 65001
DIR > UTF8.TXT
TYPE UTF8.TXT


文章来源: UTF-16 on cmd.exe