码迷,mamicode.com
首页 > 其他好文 > 详细

字符编码与处理

时间:2015-07-31 12:18:40      阅读:90      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!