基础知识
CPlusPlusLove
这个作者很懒,什么都没留下…
展开
-
编码补充
宽字符处理函数函数与普通函数对照表 多字节字符集: ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码. 双字节内码 -- Double-Byte character sets)(转载 2014-12-17 18:01:46 · 628 阅读 · 0 评论 -
常用编码格式
在计算机中,我们储存的信息都是用二进制码表示的。我们认识的、屏幕上显示的英文、汉字等符号和储存用的二进制代码的互相转换,就是编码。 有两个基本概念需要说明,charset 和 character encoding: charset,字符集,也就是某个符号和某个数字映射关系的一个表,也就是它决定了107在ASCII中是‘a’,不同的表有不同的映射关系,如 ascii,gb2312,Unico原创 2014-12-16 21:50:02 · 797 阅读 · 0 评论 -
宽字符与多字节字符
什么是C语言中的宽字符与多字节字符 //在MFC中用MultiByteToWideChar()函数把CString类型转换为WCHAR宽字符类型 CString str = "这是一种非常酷的字方式"; WCHAR buffer[1024]; wcsset(buffer,0); MultiByteToWideChar(CP_ACP,0,(char*)LPCSTR转载 2014-12-17 12:00:18 · 2585 阅读 · 0 评论 -
多字节字符转换成宽字符串
//MultiByteToWideChar用于将多字节字符串转换成宽字符串;函数WideCharToMultiByte将宽字符串转换成等价的多字节字符串。 //This function maps a character string to a wide-character (Unicode) string. char *str = "这是一种非常酷的字方式"; TCHAR *m_str = _原创 2014-12-17 17:00:00 · 3476 阅读 · 0 评论