MFC中从编辑框中读取内容存入文件中 我的中文怎么存不了 只能存英文呢

2025-03-01 03:12:58
推荐回答(1个)
回答1:

右键文本文件,用IE打开,并尝试切换不同的编码试试,是否可以正常查看文件中的中文。
一般这类问题都是编码造成的,MFC默认有多字节字符集和UNICODE两种编码,不同编码在TXT中会造成无法显示。你可以使用MultiByteToWideChar等函数转换strText后在写入,可以可以根据具体的编码,在Txt文件的首部写入BOM文件头,就可以识别正确编码了。具体信息百度:
BOM文本编码