首页
社区
课程
招聘
[旧帖] UTF UNIC字符在内存中怎么存放的呢 0.00雪花
发表于: 2012-4-5 10:49 3266

[旧帖] UTF UNIC字符在内存中怎么存放的呢 0.00雪花

2012-4-5 10:49
3266
求教下各位UTF Unicode 在内存中怎么存放的呢?
有如何判断他们的长度呢?
计算机怎么知道他什么时候结束呢?
在C中strlen("看雪"),是怎么知道获取的是中文呢
现在有字符串"看wo雪pediy论坛",在C中怎么取到pe这连个字呢

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 31
活跃值: (48)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
求教下各位UTF Unicode 在内存中怎么存放的呢?
Uft -8是以Ef bb bf开头,我用Winhex打开发现Ascii占1字节,汉字占3个。
Unicode是无论中文英文,都占俩字节,以Ff fe开头。
有如何判断他们的长度呢?
这个你可以算。
计算机怎么知道他什么时候结束呢? 字符串一般以0结尾。
在C中strlen("看雪"),是怎么知道获取的是中文呢 不知道是中文,一个汉字占俩字节,从第一个字节开始算,直到表示字符串结束的0,返回4,实际占5字节(边界0)
现在有字符串"看wo雪pediy论坛",在C中怎么取到pe这连个字呢 这个你看下 strstr函数能用不?vc需要包含 shlwapi.h头文件,tc是string.h
2012-4-5 17:35
0
游客
登录 | 注册 方可回帖
返回
//