猿问

C++中怎么读取UTF-8编码的文件

C++中怎么读取UTF-8编码的文件


红颜莎娜
浏览 423回答 3
3回答

撒科打诨

这要看是什么格式的UTF8文件。如果是纯文本,那么首先要判断BOM文件头,识别文本文件的编码格式;如果是HTML,那么UTF8编码实际是一个codepage声明,要判断超文本格式标记,并定位读取。读取进来之后,实际上就是一个WidecharToMultiByte函数转换一下,转换编码之后就可以使用了。
随时随地看视频慕课网APP
我要回答