vscode终端出现乱码
vscode终端出现乱码的问题可以通过以下几种方法解决:
1. 更改cmd的编码设置:可以通过执行chcp命令查看cmd的编码设置,然后执行chcp 65001将cmd的编码设置为utf-8。这种方法需要每次使用都输入一遍chcp 65001,所以可以将其添加到setting.json中。具体操作步骤为:在setting.json中加入"code-runner.executorMap":{ "cpp":"chcp 65001 "}。。
2. 更改VScode的默认编码格式:按F5启动调试出现乱码时,可以尝试更改VScode的默认编码格式为GBK。具体操作步骤为:文件——>首选项——>设置——>搜索设置——>encoding——>Files:Encoding ——> gbk。。
3. 对内置控制台的运行进行参数设定:在node.js的调试过程中,可以使用terminal.integrated.shellArgs.windows选项对内置控制台的运行进行参数设定。。
4. 修改可执行文件的编码格式:利用gcc编译选项修改可执行文件的编码格式为utf-8。具体操作步骤为:在code-runner.executorMap中加入"c":"clear && cd $dir && gcc -fexec-charset=gbk $fileName -o .\\\\out\\\\$fileNameWithoutExt && .\\\\out\\\\$fileNameWithoutExt"。。
需要注意的是,更改终端编码需要重启电脑才能生效。