论如何读取中文
我遇到的问题是将数据放在了.txt文件中,然后在C++中读取的时候出现了乱码,查了一会基本上都是关于宽字符的问题。
出现这种读取错误是因为编码的问题,文本文件一般默认是UTF编码,中英文的宽度不一定相同,这个时候就需要将文本另存,然后在保存前找到编码选项:

改成ANSI编码后保存,基本上就没问题了。
本文探讨了在C++中读取中文文本文件时遇到的乱码问题,并提供了解决方案。通过更改文本文件的编码为ANSI,可以避免由于默认UTF编码导致的宽字符问题。
我遇到的问题是将数据放在了.txt文件中,然后在C++中读取的时候出现了乱码,查了一会基本上都是关于宽字符的问题。
出现这种读取错误是因为编码的问题,文本文件一般默认是UTF编码,中英文的宽度不一定相同,这个时候就需要将文本另存,然后在保存前找到编码选项:

改成ANSI编码后保存,基本上就没问题了。

被折叠的 条评论
为什么被折叠?