如图,在安装Remote-ssh后,vscode的bash终端只支持UTF-8,但是公司Linux服务器上的代码文件都是gb2312编码,编译时的中文报错信息全是乱码,有啥方法或插件修改vscode的bash终端为gb2312编码吗?
或者有啥办法先将gb2312的编码先转码成UTF-8,再输出到vscode终端上?
如图,在安装Remote-ssh后,vscode的bash终端只支持UTF-8,但是公司Linux服务器上的代码文件都是gb2312编码,编译时的中文报错信息全是乱码,有啥方法或插件修改vscode的bash终端为gb2312编码吗?
或者有啥办法先将gb2312的编码先转码成UTF-8,再输出到vscode终端上?
打开 VS Code,进入终端页面。
在终端页面中,单击左下角的选项按钮,选择“默认终端设置”。
在“默认终端设置”页面中,找到“终端.integrated.shellArgs.linux”选项。
在该选项中输入以下命令:
["--init-file", "${env:HOME}/.bashrc", "--rcfile", "${env:HOME}/.bashrc", "-l", "-c", "export LC_ALL=zh_CN.GB2312"]
保存并关闭“默认终端设置”页面。
重新启动 VS Code,打开终端页面,现在终端编码应该已经被设置为 gb2312。
请注意,这种更改只会影响 VS Code 中的 Bash 终端。如果您使用其他终端程序,可能需要单独更改其编码设置。