- 目录列表。我不介意输入什么(dir,ls,get-childitem等),只要具有Unicode字符的文件名以正确的字形而不是无法打印的字符框出现。
- 文本文件内容列表。同样,如果字符被打印出来,对我来说不管它是“less”,“more”,“cat”,“dog”等都无所谓。我知道由于文件的字符编码,这更复杂,因此如果我必须在命令行上指定这一点,那对我来说也没关系。
我尝试过以下方法:
- cmd.exe
- Windows PowerShell,包括多语言版本。
- Cygwin bash
没有运气。我甚至尝试安装用于cmd/PowerShell的自定义字体。 PowerShell和cmd.exe似乎在某种程度上具备Unicode-aware功能,以至于我可以将无法打印的框从中复制/粘贴到其他应用程序中,并且会粘贴正确的字符。 Cygwin(?)似乎会转换为?字符,并且在复制/粘贴中出现。
有什么想法吗?