使用VSCode编写的代码中文乱码的解决方案【临时+永久】

使用VSCode编写的代码中文乱码的解决方案【临时+永久】问题描述这是由于编码不同而造成的问题,何为编码?常见的如Uncoide,UTF-8,UTF-16,GB2312,GBK,GB18030VSCode默认的文件编码是UTF-8,而你要用C/C++打印中文在屏幕上时就会出现错误。因为打印时中文的输出编码是GBK或者GB18030或者GB2312,就会导致出错。简单来说就是,我用中文,你用英文,当然无法理解了。解决方法临时修改在VSCode状态栏处,你会看到一个UTF-8的字样,点击它,修改为GBK,GB18030或GB231

大家好,又见面了,我是你们的朋友全栈君。

问题描述

这是由于编码不同而造成的问题,何为编码?常见的如Uncoide, UTF-8, UTF-16 , GB2312, GBK, GB18030

VSCode默认的文件编码是UTF-8,而你要用C/C++打印中文在屏幕上时就会出现错误。
因为打印时中文的输出编码是GBK或者GB18030或者GB2312,就会导致出错。
简单来说就是,我用中文,你用英文,当然无法理解了。

解决方法

临时修改

在VSCode状态栏处,你会看到一个UTF-8的字样,点击它–通过编码保存,修改为GBKGB18030GB2312

永久修改

在VSCode侧边栏处最下方有个小齿轮图标点击之后,依次点击“设置---文本编辑器---文件”,找到Encoding这一项,修改为中文编码,完事。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157607.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • j2me开发环境搭建[通俗易懂]

    j2me开发环境搭建[通俗易懂]学习j2me的开发也有半年了,很多东西需要记住并不断实践。 j2me的环境搭建过程。 要准备的东东:1.JDK;2.开发工具Eclipse;3.eclipseMe;4.WTK;   一、下载jdk,并安装,安装好后配置环境变量,假设现在jdk的安装目录是E:/ProgramFiles/Java/jdk1.6.0_10,那么按如下配置环境变量:

  • 计算机网络面试题总结

    计算机网络面试题总结一OSI与TCP/IP各层的结构与功能,都有哪些协议五层协议的体系结构1应用层域名系统HTTP协议2运输层运输层主要使用以下两种协议UDP的主要特点TCP的主要特点3网络层4数据链路层5物理层总结一下二TCP三次握手和四次挥手(面试常客)为什么要三次握手为什么要传回SYN传了SYN,为啥还要传ACK为什么要四次挥手…

  • javascript原生态ajax_ajax22

    javascript原生态ajax_ajax22(对低版本的ie不作兼容处理了,太过时,不知道谁还用) 本次演示采用原生javascript+php实现ajax的 post 和 get功能; 对php不了解的同学不用担心,就两三行代码,而且我会详细说明; 好了,下面开始: 第一步:如果想要运行起来,那么还是需要开启服务器的,这里推荐使用wampserver,        下载相应的

  • 无线VLAN作用[通俗易懂]

    无线VLAN作用[通俗易懂]将一个AP放置在办公网,可以收到相当多的广播帧,也会转发出相当多的广播帧。转发出去的广播帧主要来自于有线端,这些大部分是没有用的。但对AP的性能消耗是很大的。解决办法有:1.驱动层过滤掉广播帧,防止接收广播帧消耗性能。包括PROBEREQUEST广播帧都可以不处理。只通过STA收听AP的BEACON帧完全就可以实现发现AP的作用了。2.构建单独的无线VLAN。

  • 一个低级的ORA-01017错误

    一个低级的ORA-01017错误事件缘由:使用sys账户创建了一个数据清理的存储过程,再创建一个Oraclejob定时运行这个存储过程,用于做表数据的清理。第二天看表数据未删除,说明job执行有错,打算使用sys账号登录查看job运行情况,反复输入sys账户信息,总提示ORA-01017,1.尝试改sys用户密码,重试报错依旧。2.使用sys登录GC,报错相同。使用普通用户登录正常。3.数据库服务器上使用sq

  • js定义点击事件_回字四种写法

    js定义点击事件_回字四种写法嵌入式点击按钮脚本模型btn.onclick=function(){}W3C事件写法添加事件:appEventListener(事件名,事件函数,false)btn.addEventLi

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号