Visual Studio Code运行程序时输出中文成乱码问题及解决方法

 更新时间:2020年03月30日 10:06:51   作者:赴星辰大海  
这篇文章主要介绍了解决Visual Studio Code运行程序时输出中文成乱码问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

今天写代码,需要输出一些中文,于是就顺势发现了这个问题:VS Code输出中文成乱码。上网查询了一番后,我找到了解决方法,我决定将我看到的方法整理出来,帮助更多朋友。(windows10系统下)

1. 打开控制面板

可以点击电脑桌面上的相应图标打开

在这里插入图片描述

也可以点击桌面左下角开始按钮,找到W开头文件列表下的windows系统文件夹中的控制面板

在这里插入图片描述

2.选择时钟和区域下的更改日期、时间或数字格式

在这里插入图片描述

3.点击管理,然后点选择更改系统区域设置

在这里插入图片描述

4. 勾选Beta版:使用Unicode UTF-8提供全球语言支持,然后点击确定,并同意系统的重启请求

在这里插入图片描述

重启电脑后就OK啦!

知识点补充:Visual Studio Code 打开程序文件中文乱码解决方法

这里写图片描述

使用Visual Studio Code打开程序文件后对应的中文乱码,造成这种现象的原因是文件的编码方式不同.

可以通过调整打开文件的编码方式来解决Visual Studio Code打开中文乱码的问题.

操作步骤如下:

这里写图片描述

首先点击右下角当前的编码格式 ,本次实验中的编码方式为UTF-8

这里写图片描述

点击编码方式后,Select Action输入框会自动弹出Reopen with EncodingSave with Encoding,点击Reopen with Encoding进入编码方式选择列表.

这里写图片描述

在弹出的列表中选择Simplified Chinese(GB2312),乱码问题应该解决.

这里写图片描述

如果Visual Studio Code选择了Simplified Chinese(GB2312)编码方式依然乱码,可以尝试在上方的输入框中输入 GB ,这样就会显示出中文对应的编码方式.通过选择不同的编码方式来尝试解决Visual Studio Code乱码的问题.

也可以通过安装Visual Studio Code插件 GBKtoUTF8来实现打开文件自动转码.

但是当前测试中发现GBKtoUTF8存在一些Bug,偶尔自动将工程中当前打开的文件内容替换成其他文件的内容. 造成程序代码丢失.

总结

到此这篇关于Visual Studio Code运行程序时输出中文成乱码的文章就介绍到这了,更多相关Visual Studio Code运行程序中文乱码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++使用异或运算实现交换两个数的值

    C++使用异或运算实现交换两个数的值

    交换两个数的值,通常用利用一个变量来交换数值,异或交换两个数的值是资源开销最小的方法,不需要中介数,原理简单的来说就是异或的负负得正
    2018-09-09
  • C++实现扫雷小游戏(控制台)

    C++实现扫雷小游戏(控制台)

    这篇文章主要为大家详细介绍了C++实现扫雷小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Qt实战之实现图片浏览器

    Qt实战之实现图片浏览器

    这篇文章主要为大家详细介绍了如何利用Qt实现简易的图片浏览器,文中的示例代码讲解详细,具有一定的参考价值,感兴趣的小伙伴可以了解一下
    2023-03-03
  • C++ 中std::vector<T>的几种清除方式

    C++ 中std::vector<T>的几种清除方式

    std::vector<T> 可以通过多种方式清除(删除所有元素),本文主要介绍了C++ 中std::vector<T>的几种清除方式,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • C语言实现通用数据结构之通用集合(HashSet)

    C语言实现通用数据结构之通用集合(HashSet)

    这篇文章主要为大家详细介绍了C语言实现通用数据结构之通用集合,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 在Visual Studio中配置C++最新版netCDF库的方法

    在Visual Studio中配置C++最新版netCDF库的方法

    本文介绍在Windows电脑的Visual Studio软件中,配置C++ 语言最新版netCDF库的方法,文中通过图文结合的形式介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-03-03
  • OpenCV实现直线检测并消除

    OpenCV实现直线检测并消除

    这篇文章主要为大家详细介绍了OpenCV实现直线检测并消除,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • 详细分析C++ 多态和虚函数

    详细分析C++ 多态和虚函数

    这篇文章主要介绍了C++ 多态和虚函数的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • linux之awk命令的用法

    linux之awk命令的用法

    awk是一个非常棒的数字处理工具。相比于sed常常作用于一整行的处理,awk则比较倾向于将一行分为数个“字段”来处理。运行效率高,而且代码简单,对格式化的文本处理能力超强
    2013-10-10
  • C语言宏定义结合全局变量的方法实现单片机串口透传模式

    C语言宏定义结合全局变量的方法实现单片机串口透传模式

    今天小编就为大家分享一篇关于C语言宏定义结合全局变量的方法实现单片机串口透传模式,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12

最新评论