我创建了目录“•◘▬¨ŤlCęół♥☺☻0”,我想使用 dir /b 命令使其可见。到目前为止,chcp 10000、chcp 10001 和 chcp 65000(utf-8) 命令失败(原始名称显示为“系统无法写入指定的设备”,或显示为空字符串,或 unicode 字符被替换/忽略。什么是原因以及如何解决?官方文档没有帮助:(
问问题
24686 次
2 回答
28
是的,我刚刚解决了我的问题。这是 cmd.exe 中默认字体的错误,它无法管理 unicode 符号。修复它(windows 7 x64 pro):
- 打开/运行
cmd.exe
- 点击左上角的图标
- 选择属性
- 然后是“字体”栏
- 选择“Lucida 控制台”并确定。
Chcp 10000
按提示写- 最后
dir /b
享受带有心形、中文符号等的干净 UTF-16 输出!
于 2012-05-26T10:29:22.993 回答
1
也来自 是否有显示 Unicode 字符的 Windows 命令外壳?
CHCP 65001
DIR > UTF8.TXT
TYPE UTF8.TXT
于 2014-06-10T07:41:32.713 回答