楼 主
我想找一些中文UNICODE的知识。
发表于 2004-06-26 00:00 · 中国 重庆 渝中区 电信
银牌会员
★★★
积分 2,165
发帖 730
注册 2004-04-21 00:00
22年会员
UID 22966
性别 男
状态 离线
用ASCII表示中文,已经很熟悉了,但一直不知道UNICODE是如何编码的。
想问一下,有没有中文UNICODE编码的文章,或者中文转UNICODE的程序源码?
第 2 楼
发表于 2004-07-03 00:00 · 中国 广东 梅州 电信
中级用户
★★
积分 246
发帖 53
注册 2004-06-07 00:00
22年会员
UID 26229
性别 男
状态 离线
UNICODE是全球通用的双字节编码。它把所有的文字都用两个字节来表达。
ASCII是单字节编码,所以它不能表达其它文字,它的编码范围只有255个,中文汉字太多,中文系统就必须用两个字节来表达。即是说,在ASCII编码系统中有255个字符或控制字符(不是真正的字符,只表示某些控制比如回车、换行、文件尾等信息),要表示中文,它就改用两个字节来表示一个汉字。
比如说“1”的ASCII编码是“31”,UNICODE编码是“0031”;
“一丁丂七 丄丅丆万 丈三上下 丌不与丏”这十六个汉字的UNICODE编码分别是"4e00"到"4e0f"
对了,你可以用WINDOWS的编码反查功能查到一个汉字的UNICODE码。先安装内码输入法(就是区位输入法),安装以后切换到区位输入法,在输入提示条上的“区位”标志上边单击两次,当标志改为“UNICODE”时停止;然后换一个你熟悉的输入法(好像不能用微软拼音和智能ABC),右击输入提示,选“设置”,在“编码查询”中选中“UNICODE”,即可在输入汉字的同时查到这个汉字的“UNICODE”了。祝你使用愉快!
天下石姓论坛欢迎你!百度一下“天下石姓”吧!
第 3 楼
发表于 2004-10-06 00:00 · 中国 上海 嘉定区 电信
初级用户
★
积分 102
发帖 1
注册 2004-10-06 00:00
21年会员
UID 32163
性别 男
状态 离线
以下是引用s32307在2004-7-3 11:48:14的发言:
UNICODE是全球通用的双字节编码。它把所有的文字都用两个字节来表达。
ASCII是单字节编码,所以它不能表达其它文字,它的编码范围只有255个,中文汉字太多,中文系统就必须用两个字节来表达。即是说,在ASCII编码系统中有255个字符或控制字符(不是真正的字符,只表示某些控制比如回车、换行、文件尾等信息),要表示中文,它就改用两个字节来表示一个汉字。
比如说“1”的ASCII编码是“31”,UNICODE编码是“0031”;
“一丁丂七 丄丅丆万 丈三上下 丌不与丏”这十六个汉字的UNICODE编码分别是"4e00"到"4e0f"
对了,你可以用WINDOWS的编码反查功能查到一个汉字的UNICODE码。先安装内码输入法(就是区位输入法),安装以后切换到区位输入法,在输入提示条上的“区位”标志上边单击两次,当标志改为“UNICODE”时停止;然后换一个你熟悉的输入法(好像不能用微软拼音和智能ABC),右击输入提示,选“设置”,在“编码查询”中选中“UNICODE”,即可在输入汉字的同时查到这个汉字的“UNICODE”了。祝你使用愉快!
输入提示?在那儿?
第 4 楼
发表于 2004-10-06 00:00 · 中国 辽宁 抚顺 联通
银牌会员
★★★
积分 1,186
发帖 510
注册 2004-07-30 00:00
21年会员
UID 29279
性别 男
状态 离线
第 5 楼
发表于 2004-10-06 00:00 · 中国 湖北 武汉 电信
初级用户
★
积分 163
发帖 19
注册 2003-07-20 00:00
22年会员
UID 7192
性别 男
状态 离线
这个问题,我想看方正的解释应该不错,见“关于方正字库的技术交流”http://www.founder.com.cn/cn/news/nr.aspx?nid=122
第 6 楼
发表于 2004-10-06 00:00 · 中国 辽宁 抚顺 联通
银牌会员
★★★
积分 1,186
发帖 510
注册 2004-07-30 00:00
21年会员
UID 29279
性别 男
状态 离线
论坛跳转: