注册 登录
编程论坛 VC++/MFC

MFC 中用CString类型存入的txt文本读取时得到的是乱码,求高手指教。。

kingsevy 发布于 2013-12-14 13:45, 1178 次点击
之前用CString 存入文本中 文本内容显示正常
file = fopen(pFileName,"a+");
     fwprintf(file,_T("%s\n"),tj_name);
只有本站会员才能查看附件,请 登录

但是读取时

while(fscanf(file,"%s",h_name) == 1){
        AfxMessageBox(h_name);
}
全是乱码
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录


求救啊
2 回复
#2
yuccn2013-12-16 15:45
fscanf 不支持CString吧
你用那个函数,就查下函数的使用说明才行d
#3
dianziyuan2013-12-21 08:56
检查一下,你的txt数据源和编程环境是不是同一种编码格式
1