sqlite解决中文路径问题

来源:互联网 发布:淘宝裂变软件都有哪些 编辑:程序博客网 时间:2024/05/22 01:08


// sqlite解决中文路径问题,以前研究sqlite时候遇到的中文路径问题的解决方法
// AnsiString cb中的字符串类,其它编译器用std::string替换即可.// MultiByteToWideChar是windows api
AnsiString fileName;   
int strSize = fileName.Length();
char *ansi = new char[strSize+1];
wchar_t
*unicode = new wchar_t[strSize+1];
StrCopy(ansi,fileName.c_str());
MultiByteToWideChar(CP_ACP,
0,ansi,strSize,unicode,strSize);
sqlite3_open16(unicode,
&Sqlitedb);
delete []ansi;
delete []unicode;

原创粉丝点击