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

所属分类: 软件编程 / C 语言 阅读数: 49
收藏 0 赞 0 分享

今天写代码,需要输出一些中文,于是就顺势发现了这个问题: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,偶尔自动将工程中当前打开的文件内容替换成其他文件的内容. 造成程序代码丢失.

总结

更多精彩内容其他人还在看

C语言数组入门之数组的声明与二维数组的模拟

这篇文章主要介绍了C语言数组入门之数组的声明与二维数组的模拟,数组学习的同时也要相应理解C语言指针的作用,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中变量与其内存地址对应的入门知识简单讲解

这篇文章主要介绍了C语言中变量与其内存地址对应的入门知识简单讲解,同时这也是掌握指针部分知识的基础,需要的朋友可以参考下
收藏 0 赞 0 分享

讲解C语言编程中指针赋值的入门实例

这篇文章主要介绍了讲解C语言编程中指针赋值的入门实例,通过const int i与int *const pi这样两个例子来分析指针的赋值和地址指向,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中的结构体的入门学习教程

这篇文章主要介绍了C语言中的结构体的入门学习教程,以struct语句定义的结构体是C语言编程中的重要基础,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言编程入门之程序头文件的简要解析

这篇文章主要介绍了C语言编程入门之程序头文件的简要解析,包括头文件重复包含问题等方面的说明,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言编程中的联合体union入门学习教程

这篇文章主要介绍了C语言编程中的联合体union入门学习教程,也是C语言入门学习中的基础知识,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中数组作为函数的参数以及返回值的使用简单入门

这篇文章主要介绍了C语言中数组作为函数的参数以及返回值的使用简单入门,这里以一维数组作为基本条件进行例子讲解,需要的朋友可以参考下
收藏 0 赞 0 分享

MySQL的内存表的基础学习教程

这篇文章主要介绍了MySQL的内存表的基础学习教程,包括内存表的创建以及使用限制等等,需要的朋友可以参考下
收藏 0 赞 0 分享

C++中头文件的概念与基本编写方法

这篇文章主要介绍了C++中头文件的概念与基本编写方法,是C++入门学习中的基础知识,需要的朋友可以参考下
收藏 0 赞 0 分享

jQuery移动页面开发中主题按钮的设计示例

这篇文章主要介绍了jQuery移动页面开发中主题按钮的设计示例,jQuery是当今最具人气的JavaScript开发类库,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多