Powershell:

可以用Powershell的配置文件(PROFILE)来实现。PROFILE默认文件不存在,需要创建:

New-Item $PROFILE -ItemType File -Force

此时会在文档目录下产生一个ps1文件,该文件会在Powershell启动的时候加载。

在这个配置文件里加上:[System.Console]:OutputEncoding=[System.Text.Encoding]::GetEncoding(65001)

但是必须将Powershell的执行策略设置为Unrestricted:Set-ExecutionPolicy Unrestricted

这个时候重新打开一个Powershell就会发现好使了

cmd:

在cmd窗口输入:chcp 65001

这只是当前窗口好用,如果想每次打开cmd时让让电脑自动输入这串代码:

win+R --> regedit --> 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor --> 添加一个字符串值 (名称

为:autorun数据为:chcp 65001)