![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编码相关
文章平均质量分 69
lkx语言创始人
lkx是一门我设计并实现的动态脚本语言,用女儿名字首字母命名,与lua类似,但更规范,更清晰,更方便
展开
-
gbk转换到utf8
std::string gb2utf8(const std::string strGBK){ const char *str = strGBK.c_str(); const unsigned int CP_GBK = 936; int len = MultiByteToWideChar(CP_GBK, 0, str, -1, NULL, 0); wchar_t* buf1 = new原创 2012-04-14 16:58:50 · 646 阅读 · 0 评论 -
判断是否是常规的gb2312的编码(不包括空白段),检测特殊符号。
//判断是否为常规gb2312编码区间static bool isValidStr(std::string data){ if(data.empty()) { return false; } std::string invalidStr = ", . ? / *:'\"<>|\\;"; if(data.find_first_of(invalidStr) != std:原创 2012-04-05 21:50:38 · 1264 阅读 · 0 评论 -
基于ACE设计一个c++网络游戏服务器框架引擎
利用闲暇时间,我正在开发一个网络游戏服务器引擎,取名叫gabriel, 代表圣经里的一个天使,中文名叫加百列。加百列在圣经中是一个大天使长,他负责将上 帝的话语带到世间,并晓谕诸位先知,帮助世人明白上帝的旨意。之所以取这个名字,一方面是向大家推荐《圣经》这本宝书(也算是传福音吧),另一方面也希望这个框架引擎能够起到抛砖引玉的作用,引起同行或是打算从事游戏服务器端开发的朋友的共同探讨,以求共同进步。原创 2014-01-13 15:00:14 · 4406 阅读 · 3 评论