sqlite解决中文路径问题

前端之家收集整理的这篇文章主要介绍了sqlite解决中文路径问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


// 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;

猜你在找的Sqlite相关文章