我已经创建了目录“•◘▬¨ŤlCęół♥☺☻0”,并希望通过dir/b命令使其可见。到目前为止,chcp 10000,chcp 10001和chcp 65000(utf-8)命令失败(原始名称显示为“系统无法写入指定的设备”,显示为空字符串或替换/忽略了unicode字符)。原因和解决方法?The official documentation没有帮助:(

最佳答案

是的,我已经解决了我的问题。这是cmd.exe中无法管理unicode标志的默认字体的问题。要修复它(Windows 7 x64 Pro):

  • 打开/运行cmd.exe
  • 单击左上角的图标
  • 选择属性
  • 然后是“字体”栏
  • 选择“Lucida控制台”,然后单击确定。
  • 在提示符
  • 上输入Chcp 10000
  • 最终dir /b

  • 享受带有心形,中文符号以及更多内容的干净UTF-16输出!

    10-01 20:44