可以用Powershell的配置文件($PROFILE)来实现。
$PROFILE默认文件不存在,需要创建。
New-Item $PROFILE -ItemType File -Force
此时会在文档下产生一个ps1文件,该文件会在Powershell启动的时候加载。
在这个配置文件里加上一句:
[System.Console]::OutputEncoding=[System.Text.Encoding]::GetEncoding(65001)
当然,这里就涉及到了Powershell的执行策略(Execution Policy)的问题,你需要设置允许 Powershell执行脚本,我是用的Unrestricted 策略:
Set-ExecutionPolicy Unrestricted
评论区