摘要: 导言:sqlite3默认的编码方式为UTF8编码,而在UTF8编码下,中文不是按照拼音顺序编码的,所以想解决中文排序问题,必须自定义排序规则,将UTF8编码转换成GB2312编码(GB2312编码中文是按照拼音顺序编码的),然后再进行比较大小,就可以得到正确的排序结果了。#include "sqli... 阅读全文
posted @ 2015-08-26 09:51 VitalMa 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: #include #include using std::string;void UTF8_to_GB2312(const char* utf8, string& gb2312_str){ int len = MultiByteToWideChar(CP_UTF8, 0, utf8, -1, ... 阅读全文
posted @ 2015-08-26 09:38 VitalMa 阅读(2395) 评论(0) 推荐(0) 编辑