首页 > 其他 > 详细

字符编码与处理

时间:2015-07-31 12:18:24      阅读:201      评论:0      收藏:0      [点我收藏+]

.net framework平台都是使用unicode编码所以字符和字符串。

使用visutal studio ide, ide使用的是unicode.这点多次强调不为过。

#define UNICODE 

.....

#end

================================================

unicode双字节16位。

typedef unsigned short wchar_t; //定义双字节字符类型,用于存储unicode

wchar_t c = L‘a‘;

wchar_t szBuf[100] = L"a string"; //注意 LL 表示这个字符串使用unicode存储。  L:特指C或者C++中的使用方法?? C#中不需要?

typedef char CHAR;

typedef wchar_t WCHAR;

//point to 8-bite character or character array

typedef CHAR *PCHAR;

typedef CHAR *PSTR;

typedef const CHAR *PCSTR;

//point to 16-bite character or character array

typedef WCHAR *PWCHAR;

typedef WCHAR *PWSTR;

typedef const WCHAR *PCWSTR;

请注意上面的命名规则

================================

字符编码与处理

原文:http://www.cnblogs.com/supjia/p/4691684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!