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