以二进制方式读取文件 MFC,CFile类,从txt文件中读取汉字内容应该怎么写?

MFC,CFile类,从txt文件中读取汉字内容应该怎么写?Fffe字体是utf16 le的BOM前缀标记。实际上,从你写的2的乘法来看,程序本身应该是一个Unicode字符集。读取时,可以直接使用T

MFC,CFile类,从txt文件中读取汉字内容应该怎么写?

Fffe字体是utf16 le的BOM前缀标记。实际上,从你写的2的乘法来看,程序本身应该是一个Unicode字符集。读取时,可以直接使用TCHAR或wchar数组进行读取,然后将值赋给CString。如果以文本形式打开CFile,则不需要跳过前缀。如果不声明文本模式,可以跳过(即首先读取)TCHAR。