假设我安装了带有适当字形的字体,那么Windows XP的命令外壳是否将显示Unicode字符?至少应该正确显示Unicode的两件事:
目录列表。我不在乎我要键入什么(dir,ls,get-childitem等),只要名称中带有Unicode字符的文件显示正确的字形,而不是不可打印的字符框即可。
文本文件内容列表。再说一次,对我来说,是否是“少”,“多”,“猫”,“狗”等并不重要,只要打印出字符即可。我认识到由于文件的字符编码,这更加复杂,因此如果我必须在命令行上指定它对我来说很好。
到目前为止,这是我尝试过的方法:
命令文件
Windows PowerShell;包括多语言版本。
Cygwin重击
没运气。我什至尝试为cmd / PowerShell安装自定义字体。从我可以将不可打印的框复制/粘贴到其中的角度来看,PowerShell和cmd.exe似乎可以识别Unicode,它将以正确的字符粘贴到其他应用程序中。Cygwin(?)似乎转换为?字符,并通过复制/粘贴来实现。
有任何想法吗?
莫回无
缥缈止盈