【C++] VScode及其终端,中文输出及编码问题

问题

cmd控制台编码、vscode读写文件编码、vscode终端编码 不统一。

解决

cmd命令行编码gbk

打开cmd,右键窗口查看编码,默认编码一般是gbk,如下图;
在这里插入图片描述
或者命令行输入chcp即可查看当前编码,如输入chcp,936是gbk编码
在这里插入图片描述
可以通过命令行输入 chcp 65001 暂时改为utf-8,永久修改要修改注册表。
这里对cmd编码不进行任何修改。

vscode 读写文件编码

vscode打开的文件,编码会显示在右下角,为了与cmd统一,我们将其修改为gbk;
打开vscode --> 点击左下角设置图标 --> 搜索设置输入 encoding --> 选择gbk
在这里插入图片描述

vscode终端问题

vscode的终端是调用的电脑cmd,一般没有问题,就是上边默认的gbk。可以在vscode终端输入chcp,检验一下;
在这里插入图片描述

但是我使用了powershell,powershell的编码格式位utf-8,可以在原始cmd和powershell之间进行切换;
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部