作为一个程序员小白,在学习代码编程时,安装好代码编辑器后,在使用代码编辑器软件遇到了VS Code终端的乱码问题。
问题如下:在执行程序时终端出现了乱码。
此时VS Code软件默认字符编码是UTF-8。
方法一:在终端输入chcp 65001。
这种方法能成功解决乱码的问题,但是这种方法并不能一劳永逸,当下次再重新打开软件,执行文件时仍然会出现上述问题。
方法二:使用插件。点击左上角的扩展,在搜索框中输入“GBKtoUTF8”,点击“Install”。
尝试了使用这种方法,但并没有解决乱码的问题。
方法三:在VS Code软件的设置中修改。(强烈推荐!)
点击“file”->“Preferences”->“Settings”,在搜索框中输入“Settings”,点击“Edit in settings,json”。
添加如下代码:
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell",
"args": [
"-NoLogo",
"-NoExit",
"-Command",
"chcp.com 65001"
]
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [
"/K",
"chcp 65001"
],
"icon": "terminal-cmd"
}
}
注意标点符号。
这种方法能够成功解决问题,即使重新打开软件,再次执行文件也不会出现乱码的问题(赞!)。
注:第三种方法代码参考最简单的VSCode解决中文乱码方法(亲测有用)