我写过,要的话give me your email
不过是用vb写的,自己拿去改写成js也行,因为js不能得到字符的ASCII码而放弃~~(其实可以调 vbs的asc函数)
不过是用vb写的,自己拿去改写成js也行,因为js不能得到字符的ASCII码而放弃~~(其实可以调 vbs的asc函数)
解决方案 »
- 表单认证失败。。求解
- 有遇到过safari中flash不能置底的问题的么
- 取不到鼠标的坐标值,大家来帮忙看看哪里不对
- 有没有什么工具包括很多浏览器,我做css测试用!
- createRange兼容的问题
- onMouseOver 下拉列表 当光标在页面文本框中的时候,下拉列表不能自动消失? (刚才那个帖子出错打不开了!咋回事儿??!)
- 一个没做出来的面试题目!
- javascript怎样触发将一张图片A换成了图片B (超级挑战) 求救
- 求google Maps地图与后台服务器系统的代码
- 如何在文本框中设置搜索直接跳转,不通过百度显示关键词
- JAVAscript基础问题
- “innerHTML”,“insertRow”之类的语句是出之标准的javascript吗?
可以给我一份代码吗?
每一个点阵汉字可用一个唯一区位编码与之对应。区位码由四位数字组成,前两位为区码,表示此汉字所属的分区,后两位为位码,表示汉字在该区中的位置。汉字是从 16 区开始。0 - 15 区为特殊字符,从16区到55区为一级汉字,共3755个汉字。从56区到87区为二级汉字,共3008个汉字。
一个汉字的前一半是 ASCⅡ码为“160+区码”的字符,后一半是ASCⅡ码为“160+ 位码”的字符。
如果是一级汉字(16-55区),那么对应的拼音首拼很规则,分别是"A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "W", "X", "Y", "Z"
二级汉字比较不常见,所以拼音首拼在同一个区里是混乱的,就需要一张码表
(56-87区,包含3008个首拼)
那么现在就简单了,找到一个中文字符的ASCII码,根据上面的规则就可以得到区码和位码,如果16<区码<55,那么直接返回首拼,不是则根据位码算出在码表里偏移量,也可以返回首拼
我要得到的是中文字符的ASCII码,而用chatCodeAt等函数确只能返回UNICODE,所以只好在VB里做~~~
找到对应的数据才是关键。
拼音还好,有一个顺序的范围。
如果是广东话,就惨了。只能一对一了。
你的电子邮件有误,发不了。有没有别的电子邮件?
广东话怎么了?难道广东人用的不是汉字?当然广东人讲普通话勉为其难
对这个取首拼可能没有什么用^_^
什么叫只能一对一?56区到87区是需要一对一的,如果你有更好的方案不妨拿出来研究研究.