VScode用控制台输出中文乱码
Posted 森明帮大于黑虎帮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VScode用控制台输出中文乱码相关的知识,希望对你有一定的参考价值。
当我们第一次用VScode编写C++或C代码或者其他语言代码时候会发现用控制台输出的中文汉字却是乱码,如下图:
这是因为我们的控制台编码是GBK编码。C/C++语言的运行程序是调用的cmd.exe,而window的cmd的编码默认为936也就是GB2312。运行—>cmd—>在白色窗口头部点击右键—>属性 可以查看到。
那当然会出现乱码了啊,你的 .cpp或者其他 文件是UTF8编码但是你的控制台确是GBK编码,现在我们只需要把UTF8编码改成GBK编码。
方法:点击 右下角的UTF-8—>Reopen with Encoding—>选择Simplified chinese(GBK)就可以了。
这时你会发现你的.cpp文件或者其他文件中的中文汉字变成了乱码,这时因为你从刚刚的UTF-8转成了GBK,只需要重新把汉字输入一遍就可以了。
以上是关于VScode用控制台输出中文乱码的主要内容,如果未能解决你的问题,请参考以下文章