为什么打开C++文件中的文字出现乱码?

乱码图如图所示,我像往常一样打开visual studio,然后文件里面的汉字全都变成了乱码,求解为什么?

img


打开本地windows调试器,对话框变得特别小

img

放大后也没有用

img


求解

可能是编码方式改变了
看看这个有没有帮助https://blog.csdn.net/DYDlove/article/details/104590763/?ops_request_misc=&request_id=&biz_id=102&utm_term=visual%20studio%E6%B1%89%E5%AD%97%E5%85%A8%E9%83%BD%E5%8F%98%E6%88%90%E4%BA%86%E4%B9%B1%E7%A0%81&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-104590763.142^v42^control,185^v2^tag_show&spm=1018.2226.3001.4449

c++读取文件出现乱码的原因时在保存文件的时候,编码格式默认的比如UTF-8格式不支持汉字编码,因此,在保存txt文本文件时,改变编码格式即可。

img

img


因为ANSI编码支持汉字编码,所以不会出现乱码。

可以更改一下vs的编码方式