标题: 我想找一些中文UNICODE的知识。
[打印本页]
作者: bush
时间: 2004-6-26 00:00
标题: 我想找一些中文UNICODE的知识。
用ASCII表示中文,已经很熟悉了,但一直不知道UNICODE是如何编码的。
想问一下,有没有中文UNICODE编码的文章,或者中文转UNICODE的程序源码?
作者: s32307
时间: 2004-7-3 00:00
UNICODE是全球通用的双字节编码。它把所有的文字都用两个字节来表达。
ASCII是单字节编码,所以它不能表达其它文字,它的编码范围只有255个,中文汉字太多,中文系统就必须用两个字节来表达。即是说,在ASCII编码系统中有255个字符或控制字符(不是真正的字符,只表示某些控制比如回车、换行、文件尾等信息),要表示中文,它就改用两个字节来表示一个汉字。
比如说“1”的ASCII编码是“31”,UNICODE编码是“0031”;
“一丁丂七 丄丅丆万 丈三上下 丌不与丏”这十六个汉字的UNICODE编码分别是"4e00"到"4e0f"
对了,你可以用WINDOWS的编码反查功能查到一个汉字的UNICODE码。先安装内码输入法(就是区位输入法),安装以后切换到区位输入法,在输入提示条上的“区位”标志上边单击两次,当标志改为“UNICODE”时停止;然后换一个你熟悉的输入法(好像不能用微软拼音和智能ABC),右击输入提示,选“设置”,在“编码查询”中选中“UNICODE”,即可在输入汉字的同时查到这个汉字的“UNICODE”了。祝你使用愉快!
作者: cool999_M
时间: 2004-10-6 00:00
Quote: |
以下是引用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”了。祝你使用愉快! |
|
输入提示?在那儿?
作者: wchong
时间: 2004-10-6 00:00
不大懂,哪位再说说。
作者: linqy
时间: 2004-10-6 00:00
这个问题,我想看方正的解释应该不错,见“关于方正字库的技术交流”http://www.founder.com.cn/cn/news/nr.aspx?nid=122
作者: wchong
时间: 2004-10-6 00:00
还可以。