您的位置:首页 > 汽车 > 时评 > 网站建设方案案例_元气森林的网络营销方式_济南网站优化培训_徐州百度推广电话

网站建设方案案例_元气森林的网络营销方式_济南网站优化培训_徐州百度推广电话

2024/12/21 19:41:27 来源:https://blog.csdn.net/ZZLLLLLLZ/article/details/142303862  浏览:    关键词:网站建设方案案例_元气森林的网络营销方式_济南网站优化培训_徐州百度推广电话
网站建设方案案例_元气森林的网络营销方式_济南网站优化培训_徐州百度推广电话

NOTE:近日笔者在使用VSCode编码环境的时候,出现了中文和UTF-8两者之间乱码的问题,特编写本片文章,以作学习记录。

1.需求

用VSCode打开外部的GBK2312编码文件,想在VSCode中统一以UTF-8编码查看(笔者推荐UTF-8)
或者用VSCode打开外部的UTF-8编码文件,想在VSCode中统一以GBK2312编码查看。

2.乱码问题和现象

如下图所示。为何会出现这种乱码现象呢?因为main.c文件在VSCode外,已经被以GBK的编码格式保存,但是……但是使用VSCode默认打开的格式是UTF-8,不兼容就发生乱码了。
在这里插入图片描述
在这里插入图片描述

3.解决方案

这里笔者以上述第1种需求举例,第2种需求以此类推。
解决方案:
1)设置—>搜索“编码”,找到Files:Encoding—>在下拉框选择UTF-8。
在这里插入图片描述
2)因为main.c是GBK编码文件,所以我们一定要先使用GBK编码格式将main.c文件重新打开,让其中文显示正常,具体步骤按照下图的步走。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
不知道大家是不是到这里觉得显示正常成中文就结束了呢?NONONO,到这里main.c文件的状态只是从
[GBK编码格式保存]变成了[GBK编码格式保存] + [以GBK编码格式打开正常]。
但我们想要的结果是[UTF-8编码格式保存] + [UTF-8编码格式打开正常]…………所以我们继续…………

3)再次点击VSCode右下角的编码处(后面就不作图示,相信大家会操作),先通过编码保存—>选择UTF-8,然后通过编码重新打开—>选择UTF-8,顺序不要搞反。
到这里就告一段落,main.c文件能够以UTF-8编码保存和正常打开,可以尽情愉快地编码了。

最后笔者建议:
VSCode的工程文件都设置为UTF-8格式(即使在Keil5 等IDE中我们已将编码格式换成简体中文),这样会在很大程度上避免很多打开文件打印程序输出结果的乱码问题,如果要问为什么的话,请看下图
在这里插入图片描述
大家如果喜欢用GBK统一的编码格式,也可设置VSCode的代码结果输出指向cmd或powershell,因为cmd或powershell默认是GBK编码格式,如果VSCode的文件为GBK编码格式,则互相兼容。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com