一、问题的出现

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

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

二、问题出现的原因:

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

三、问题的解决方案:

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

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

相关文章:

  • 2021-06-22
  • 2021-08-19
  • 2021-06-22
  • 2022-01-02
  • 2021-10-21
  • 2022-01-29
猜你喜欢
  • 2021-04-27
  • 2022-12-23
  • 2020-02-08
  • 2021-05-17
  • 2021-07-30
相关资源
相似解决方案