当前位置: 首页 > news >正文

Vscode输出中文乱码情况的解决

Vscode配置好c++编译环境之后,在实用vscode调试代码输出中文字符的时候出现了中文乱码的情况,
如下图:
在这里插入图片描述
解决办法很简单:
修改代码在文本编辑器(vscode)中的保存格式即可。
vscode默认的编码格式为UTF8, 我们通过重新编码以gbk格式保存就可以了。
在这里插入图片描述
在这里插入图片描述完成上述操作,调试即可正常显示中文,如下:
在这里插入图片描述小结一下
编码转换原理如下(不用看懂):
这里有点类似,编译器必须知道你的源文件保存的编码! (编译器要得到正确的二进制代码,所以必须知道编码格式(即保存的字符与二进制码的对应关系))
编译器gcc默认使用UTF8编码,所以用MinGW编译的源文件中有中文宽字符必须保存为UTF-8编码。
而VS默认是ANSI码(跟随windows系统,一般就是我们说的gbk编码),如果你用mingw编译ANSI编码保存的源文件,一般会出错。我们在Vscode上面就是告诉编译器,我们的代码保存格式,让他能够找到对应关系。

相关文章:

  • 部署第一个javeweb测试项目到tomcat服务器出现的常见问题
  • 数据抓包工具wireshark的使用
  • javaweb开发第一课
  • 怎么上传本地项目或文件到SVN服务器
  • 一梦十年
  • SVN的基本概念和使用
  • 静态路由的配置的实验一
  • 素数环问题----回溯法应用(1)
  • 回溯法应用:求解n皇后问题
  • 流水线作业调度最小时间问题
  • 动态路由RIP配置
  • 机器学习-梯度下降实验
  • 如何使用github协作(修改远端仓库)
  • 工具使用之notepad++配置C/C++编译环境
  • javaweb期末开发项目笔记
  • flask接收请求并推入栈
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Java到底能干嘛?
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • Python_OOP
  • React-redux的原理以及使用
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 计算机在识别图像时“看到”了什么?
  • 解决iview多表头动态更改列元素发生的错误
  • 近期前端发展计划
  • 警报:线上事故之CountDownLatch的威力
  • 设计模式 开闭原则
  • 【云吞铺子】性能抖动剖析(二)
  • Java总结 - String - 这篇请使劲喷我
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 阿里云服务器如何修改远程端口?
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • #include到底该写在哪
  • $.proxy和$.extend
  • $forceUpdate()函数
  • %check_box% in rails :coditions={:has_many , :through}
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (JS基础)String 类型
  • (ZT)薛涌:谈贫说富
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)项目管理杂谈-我所期望的新人
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .net反编译工具
  • .net中的Queue和Stack
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • @在php中起什么作用?
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [Android] 240204批量生成联系人,短信,通话记录的APK
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]
  • [C++进阶篇]STL中vector的使用
  • [Codeforces] number theory (R1600) Part.11