LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1190|回复: 6

请问时Ucs-2和GB18030中哪个包含的汉字多?

[复制链接]
发表于 2006-10-12 13:02:12 | 显示全部楼层 |阅读模式
我感觉是GB18030多,好像UCS-2没有完全收集GB18030中的汉字吧!
发表于 2006-10-12 13:07:33 | 显示全部楼层
ucs-2是unicode的一种表现形式,因为是等长编码,和ascii不兼容,且有大小头端之分,很少用于直接保存数据。都是用utf8

在汉字方面具体差别应该不大。GB18030和以前的GB字符集相比,主要增加的是少数民族的文字。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-12 13:31:19 | 显示全部楼层
我是在一个VB二级选择题上做的,我对答案UCS-2有疑问。不是在Gentoo中设置编码:cool:
回复 支持 反对

使用道具 举报

发表于 2006-10-12 16:00:00 | 显示全部楼层
答案错了,应该是GB18030多

UCS2表示的是unicode bmp上的全部字符

GB18030包括了extension A和B
extension A在bmp上,
但是extension B不在(它在sip上)

所以gb18030的汉字多
回复 支持 反对

使用道具 举报

发表于 2006-10-12 16:03:19 | 显示全部楼层
出题的人可能考虑的是windows内部编码是ucs2
但是windows也支持gb18030
==>gb18030支持的字符是ucs2的子集

事实上,从2000起,windows内码转为utf16了...
回复 支持 反对

使用道具 举报

发表于 2006-10-12 16:07:43 | 显示全部楼层
Post by lucida
答案错了,应该是GB18030多

UCS2表示的是unicode bmp上的全部字符

GB18030包括了extension A和B
extension A在bmp上,
但是extension B不在(它在sip上)

所以gb18030的汉字多

professional!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-12 16:18:57 | 显示全部楼层
我好像也有点这种感觉,呵呵,应该是答案错了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表