首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

theMessageText写入日志文件为乱码?该怎么解决

2012-03-27 
theMessageText写入日志文件为乱码?C/C++ code retcodeSQLExecDirect (hstmt,(SQLCHAR *)sqlUpdate, SQL_

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编码?

热点排行