一.乱码原因

情况一

文件的保存编码和文件的打开编码不同

这种情况可以看到代码是乱码,如下图所示

情况二

vscode终端和文件的打开编码不一致导致

这种情况可以看到代码是正常的,但是输出到终端就会出现乱码,如下图

二.解决方法

情况一的解决方案

解决思路是改变打开的编码格式,与之前的保存编码一样就可以了。

情况二的解决方案

解决思路是,将代码的保存编码与终端的编码修改为一致。vscode的默认终端编码格式是utf-8。

三.注意事项

如果打开文件的时候编码不对,也就是代码中出现乱码。这时候再通过与打开编码格式不同的编码格式保存文件则会出现套娃情况,这时候代码中的乱码就不能恢复了,只能手动修改。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐