0.查看当前编码
[Console]::OutputEncoding
1.临时使用
$OutputEncoding = [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 $InputEncoding = [Console]::InputEncoding = [System.Text.Encoding]::UTF8
2.永久修改
notepad $PROFILE //如果提示文件不存在 New-Item -Path $PROFILE -ItemType File -Force //添加以下内容 [Console]::InputEncoding = [System.Text.UTF8Encoding]::new($false) [Console]::OutputEncoding = [System.Text.UTF8Encoding]::new($false) $OutputEncoding = [System.Text.Encoding]::UTF8 保存,重启powershell
3.永久修改重启后,如果报错,提示不允许执行ps1,则执行以下语句
Set-ExecutionPolicy RemoteSigned
本文为看恩吧原创文章,转载无需和我联系,但请注明来自knsay.com