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)