各种编码UNICODE、UTF-8、ANSI、ASCII、GB2312、GBK详解

 一、编码历史与区别         一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go!   很久很久以前,有一群人,他们决定用8个可以开合...

2014-03-27 20:30:34

阅读数 783

评论数 0

Unicode字符集和多字节字符集关系

 在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。  在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括...

2014-03-27 16:04:38

阅读数 611

评论数 0

c++ ANSI、UNICODE、UTF8互转

static std::wstring MBytesToWString(const char* lpcszString); static std::string WStringToMBytes(const wchar_t* lpwcszWString); static std::w...

2014-03-27 11:00:36

阅读数 955

评论数 2

SSL连接建立过程分析

 Https协议:SSL建立过程分析 web访问的两种方式: http协议,我们一般情况下是通过它访问web,因为它不要求太多的安全机制,使用起来也简单,很多web站点也只支持这种方式下的访问. https协议(Hypertext Transfer Protocol over Secu...

2014-03-26 21:54:30

阅读数 824

评论数 0

在知道崩溃函数偏移地址的情况下,如何定位函数名和行号

 利用map,cod文件定位崩溃代码行 利用vs2010 新建一个空的控制台项目,添加文件gtg.cpp,内容如下 void crash() {          inti=1;          intj=0;          i/=j; } ...

2014-03-26 21:27:39

阅读数 3693

评论数 0

在知道崩溃函数地址的情况下定位函数名和函数中的行号

 一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于找到一个比较好的方法来找原因,通过生成map文件,由于2005取消map文件生成行号信息(vc6.0下是可以生成行号信息的,不知道microsoft怎么...

2014-03-26 21:25:52

阅读数 751

评论数 0

提示
确定要删除当前文章?
取消 删除