自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 OLECHAR* BSTR wstring之间的转化

OLECHAR在window定义为如果定义_WIN32 typedef WCHAR OLECHAR。BSTR为OLECHAR*的内容首地址,4BYTE(字符串长度)+BSTR指向内容。以下转化基于WIN32的,此时OLECHAR为WCHAR。wstring转化为BSTRwstring wstrSrc=L"正餐";BSTR bstrDst = SysAllocString(wstrS

2012-03-29 23:29:47 1158

原创 C++对ANSI UNICODE的支持

总体来讲,字符编码的物理存储分为两种。第一种为Unicode-16两个字节存储一个字符,在C++表现为一个w_chart。对应的STL中的字符串对象为wstring对应的输出流为wout第二种为ANSI编码字符和UTF-8等等一个字符为不确定的字节存储,一般使用char类型字符串存储。.

2012-03-29 22:45:57 316

原创 编码基础

首先澄清一个概念 ASCII,ANSI标准和Unicode是一种编码,何为编码,编码的意思是为一个字符规定一个对象的数值,例如A的ASCII编码数值和Unicode数值肯定不同。至于编码对应的数值怎么存储,就不是编码所规定的范畴了。ASCII编码为0X00-0x7F Unicode从0x0000-0xFFFF,注意unicode的物理存储不一定对应一个字节哦,例如utf-8。ANSI 美国国家

2012-03-28 21:29:47 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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