【发布时间】:2020-04-29 22:51:16
【问题描述】:
为什么 tree 命令在 Powershell 上看起来与在 Cmd 上看起来不同。
【问题讨论】:
-
尝试其他字体。以康索拉为例。
-
使用
/a选项来使用文本字符而不是图形字符。原因是 PoSh 控制台不支持相同的字符集,除非你找到一种方法来告诉它这样做……而我目前找不到任何方法。 -
PS 使用 ANSI 或 Unicode,CMD 使用 OEM(也称为 DOS)
-
@Olaf 这是字符编码问题,所以选择不同的字体无济于事。
-
@Lee_Dailey 请注意,该问题仅影响 ISE;将
[Console]::OutputEncoding设置为 OEM 代码页可以修复它;详情见我的回答。
标签: powershell cmd powershell-ise