Vscode控制台端口输出中文时出现乱码以及注释中文的乱码问题

一、问题的出现

如下图所示,当你要打印出“Hello world 你好”时,“你好”这个词就输出成中文乱码

在这里插入图片描述

二、问题出现的原因:

因为你选的文本格式是UTF-8(95001),而编辑器默认的格式是GBK(936)

三、问题的解决方案:

1、第一种解决方案:
(1)单击右下角UTF-8,选择Save with Encoding即通过编码保存
在这里插入图片描述
(2)在如图的四个选项中逐个试一下,是GBK的可能性更大
在这里插入图片描述
2、第二种解决方案:
(1)首先,右下角必须是UTF-8
在这里插入图片描述
(2)然后win+r,打开cmd
在这里插入图片描述
(3)输入chcp命令查看cmd的编码设置,GBK2312的代码页编号是936
在这里插入图片描述
(4)改成utf-8的编码即可,utf-8对应的代码页编号是65001
执行chcp 65001就可以把cmd的编码设置成uft-8了
在这里插入图片描述
这样就解决了乱码问题

以上就是“Vscode控制台端口输出中文时出现乱码以及注释中文的乱码问题”的两种解决方案,博主亲测可用,希望能帮到大家

发布了44 篇原创文章 · 获赞 36 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/m0_45161766/article/details/105726914
今日推荐