2016年9月25日

摘要: // 封装 #ifndef _QT_GBK_H #define _QT_GBK_H #include #include #include using std::string; class GBK { public: static string FromUnicode(const QString& qstr) { QTextCodec* pCodec =... 阅读全文
posted @ 2016-09-25 23:57 洪荒剑君 阅读(206) 评论(0) 推荐(0) 编辑

2016年9月23日

摘要: QT是一个跨平台的框架 它封装了一个QString类来代表字符串,它是一个Unicode16编码的类 (每个字符占两个字节) 同时封装了一个QChar类代表宽字符 默认乱码: QString //乱码演示 /*QString str = "你好!世界"; //cpp是GBK编码,不能直接给QStri 阅读全文
posted @ 2016-09-23 19:20 洪荒剑君 阅读(3829) 评论(0) 推荐(0) 编辑

2016年9月22日

摘要: 什么时候需要转换编码? 你的字符串按GBK编码,但对方要求按UTF16编码。 如:char str[]="你好"; 4个字节,发送给对方,但对方只接受UTF16编码 VC下的转换方法: 不同的平台都提供函数来做编码转换,这里介绍在VC下的转换方法 VC中,用wchar_t代表宽字符,相当于short 阅读全文
posted @ 2016-09-22 18:09 洪荒剑君 阅读(2178) 评论(0) 推荐(0) 编辑

2016年9月21日

摘要: 第一课:来源于_ Po学校 动态链接库 extern "C"//把c++函数转换成c的方式 (也就是函数名不惨料) 概念 : (窗口) findwindow 存在于 Uer32.dll kernel32.dll (内核) 当代码用到dll的时候 用它的copy指向 达到节约内存 dll是一个能被其他 阅读全文
posted @ 2016-09-21 15:39 洪荒剑君 阅读(524) 评论(0) 推荐(0) 编辑

导航