读书人

theMessageText写入日志文件为乱码?该

发布时间: 2012-03-27 13:44:24 作者: rapoo

theMessageText写入日志文件为乱码?

C/C++ code
 retcode=SQLExecDirect (hstmt,(SQLCHAR *)sqlUpdate, SQL_NTS); if((retcode != SQL_SUCCESS) && (retcode != SQL_SUCCESS_WITH_INFO)) {    SQLGetDiagRec(SQL_HANDLE_STMT,hstmt,1,(SQLCHAR*)theDiagState,&theNativeState,(SQLCHAR*)theMessageText,100,&iOutputNo); writeLogInfo(theMessageText); //写入日志文件; } 

经过测试给函数writeLogInfo()传入其他参数写入到日志文件中显示都正确,唯独传入theMessageText写入的就是乱码,这是怎么回事?

[解决办法]
编码问题呗
[解决办法]
看看你的theMessageText是什么编码,是不是UTF-8编码?

读书人网 >C语言

热点推荐