No Win7 cmd.exe, a execução dos seguintes comandos reproduzirá a situação que enfrentei hoje:
(para esclarecer, minha partição D: está formatada como NTFS.)
D:\...\_play\notes> chcp
Active code page: 65001
D:\...\_play\notes>dir /b
输入.txt
输出.txt
D:\...\_play\notes> chcp 936
活动代码页: 936 (the chinese version of "Active Code Page: 936")
D:\...\_play\notes>dir /b
输入.txt
输出.txt
Este é o comportamento do comando dir
, e quando comparado com o comando type
, parece ainda mais confuso.
D:\...\_play\notes>chcp
活动代码页: 936 (the chinese version of "Active Code Page: 936")
D:\...\_play\notes>type 输入.txt
====== 璺ㄧ晫鍙傝€冭祫婧愪俊鎭緭鍏ュ獟浠?===== (text garbled as the file is encoded in utf8)
D:\...\_play\notes> chcp 65001
Active code page: 65001
D:\...\_play\notes>type 输入.txt
====== 跨界参考资源信息输入媒介 ======