【解决方案】VS2017读取文件中文乱码,其他软件打开却没事

简述

今天写项目的时候,读取有vscode或者是notepad++,甚至是记事本,打开都没有问题。

但是用vs读取文件流输出的时候,就是乱码了。
测试过,直接输出中文,是没有问题的。

因此问题就确定了是在文件的编码上。

(建议各位也像我这么测试下,不然这个解决方案不一定帮得了你)

解决方案

用记事本打开对应的文件。
然后,另存为,发现文件是编码,如果是UTF-8就改为ANSII。反之亦然。

然后新生成的文件尾注可能是*.txt,读取这个另存为的文件就好了~

你可能感兴趣的:(C++,技术知识库)