50Visual Studio 2019控制台输出文出现乱码问题和解决办法
关于Visual Studio 2019控制台输出中文出现乱码问题及解决办法
环境: Windows11 Visual studio 2019
中文输出出现乱码,分为2种情况
1、从.txt文件中读取输出出现乱码
- 结果如下图所示:
- 分析出现乱码的原因
首先我们先得知道windows下的中文是GBK编码,VS2019也是GBK编码,所以在windows里编程中文最好就是用GBK编码。
中文乱码的本质就是编码不匹配的问题,就好像明明是utf-8的编码你用GBK去理解当然是无法匹配的。
- 解决办法
我们知道原因就解决办法就显而易见了:将.txt文件utf-8的编码改为和VS2019一样的GBK编码
第一步:
第二步:
第三步:
第四步:
重新运行代码,进行测试
输出正确
2、从中文字符串中读取输出出现乱码
运行test.c文件出现乱码
char s[20] = "中文乱码问题";
printf("%s\n", s);
- 打开test.c文件所在位置
- 用右键选择用文本文件方式打开
- 与上面第一种操作相同,把编码改为GBK编码,请参考上面进行修改
删除线格式
如果对你有用的话,不要忘记点赞支持一下哦
下一篇:【51C 项目实训:机房预约系统------万字预警】
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhggehab
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13