08 2015 档案

摘要:导言:sqlite3默认的编码方式为UTF8编码,而在UTF8编码下,中文不是按照拼音顺序编码的,所以想解决中文排序问题,必须自定义排序规则,将UTF8编码转换成GB2312编码(GB2312编码中文是按照拼音顺序编码的),然后再进行比较大小,就可以得到正确的排序结果了。#include "sqli... 阅读全文
posted @ 2015-08-26 09:51 VitalMa 阅读(1071) 评论(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 阅读(2530) 评论(0) 推荐(0)
摘要:#include using std::string;//==================================================================/** 功能: 将汉字转换成拼音全拼,例如将“马兆瑞”转换成“mazhaorui”。(“妈... 阅读全文
posted @ 2015-08-25 17:31 VitalMa 阅读(11008) 评论(4) 推荐(2)