在我的 profile.ps1 中我有这个
write-host "→"
在控制台中它显示为
→
尽管如果我将该行剪切粘贴到控制台中,它看起来像
> Write-Host →
> →
因此我使用的字体显然没有问题,并且命令可以正常工作,那么到底发生了什么?
是不是因为 PS 导入我的个人资料时没有读取该字符→
?这与我的个人资料文件的文本编码有关吗?我试过在网上找到的这个随机命令
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding(850)
但它不起作用。我正在使用 VSCode 创建我的 profile.ps1 文件,并使用 ConEmu 作为我的控制台模拟器。