sqlite数据库支持中文路径问题
char *unicodeToUtf8(const WCHAR *zWideFilename){ nByte = WideCharToMultiByte(CP_UTF8,zWideFilename,-1,0); WCHAR *mbcsToUnicode(const char *zFilename){ nByte = MultiByteToWideChar(codepage,NULL,0)*sizeof(WCHAR); char szPath[256] = "D://Project//Test//wwtest//DBTest//DBTest//我的数据库//pic.db"; char *pPath; WCHAR *wcPath; wcPath = mbcsToUnicode(szPath); pPath = unicodeToUtf8(wcPath); sqlite3_open(pPath,&db); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- [C++, Basic] C++全局对象构造析构顺序
- ruby-on-rails – ruby?? unzip – 使用未初始化的常量ZIP
- swift 3.1 快速上手系列(二)
- SELECTs -- do's and don'ts
- c – 无法将参数1从’const char [5]’转换为’LPCTSTR’
- ruby-on-rails-3 – 如何定义与工厂女孩的多态关联
- objective-c – 为什么我的iOS5 Core Data项目抱怨需要iOS5
- 正则表达式 – 正则表达式在R中查找具有特定模式的字符串
- ajax(jquery)汉字乱码分析与及解决方案
- vs 查询 替换 正则表达式使用