SQLite 插入记录中中文出现乱码

simplyme00 发布于 2016/07/13 13:48
阅读 724
收藏 0

在进行sql录入中文数据时出现乱码,不知道如何办?请大神们指点一二。谢谢。

编程环境:MFC,C++语言,unicode字符集,sqlite数据库


问题描述:在用sqlite3_open打开数据库,在执行sql语句进行录入含有中文的记录时,记录中出现乱               码,如下图:

       

具体代码:

            CString csPath = _T("C://DBCottonMonitor.db");
            int iRst = sqlite3_open(szPath, &pDBSqlite);                                                                    
CString csSql = _T("insert into syslog(Type, Detail) values('数据写入', '写入200')");               int iFalgExec = sqlite3_exec(pDBSqlite, T2A(csSql1), NULL, NULL, &pErrMsg);




加载中
返回顶部
顶部