使用CArchive写文件操作,首个字符出现乱码怎么解决?
一、代码如下if(mylog.Open(pathlogName,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeRe...
一、代码如下
if (mylog.Open(pathlogName, CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite | CFile::shareDenyNone) != 0)
{
mylog.SeekToEnd();
CArchive ar(&mylog, CArchive::store);
ar << DateStr + SendData;
ar.Close();
mylog.Close();
}
二、打开文本发现第一列多了一个乱码字符,如下
㯿[2014-11-01_23:23:19]---SendData: 11 22 33 44 55 66 77 88 展开
if (mylog.Open(pathlogName, CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite | CFile::shareDenyNone) != 0)
{
mylog.SeekToEnd();
CArchive ar(&mylog, CArchive::store);
ar << DateStr + SendData;
ar.Close();
mylog.Close();
}
二、打开文本发现第一列多了一个乱码字符,如下
㯿[2014-11-01_23:23:19]---SendData: 11 22 33 44 55 66 77 88 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询