vscode/powershell/cmd显示中文乱码

笔者环境为win10,不知道别的系统的解决办法

1、解决powershell乱码:

右键桌面左下角windows图标 ,以管理员身份打开powershell

输入

[Environment]::Newline + (Get-Content -Raw $PROFILE) | Set-Content -Encoding utf8 $PROFILE


重新打开powershell后输入chcp显示为 “活动页代码65001”即为成功,重新打开vscode 终端里也能正常显示中文了

参考文章https://stackoverflow.com/questions/57131654/using-utf-8-encoding-chcp-65001-in-command-prompt-windows-powershell-window

2、至于cmd显示乱码,我知道的一个途径是修改注册表

在 “计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor”下新建一个字符串值,key名“autorun” value为“chcp 65001”

你可能感兴趣的:(vscode/powershell/cmd显示中文乱码)