seagate 发表于 2010-3-19 21:22:37

汉字姓名转换成拼音(Cmud237)

就一个函数@nameConvert,使用的时候输入@nameConvert(名字),成功返回拼音,失败返回空值。
注意:由于多音字的原因,所以碰到拼写出错的时候需要自己维护access数据库。里面
有两个表,chName是GB标准汉字的拼音库,其中三个字段,chName是汉字,pyName是
对应的拼音(拼错了自己修改修改吧),xmName是该字作为姓的时候特殊读音。
hypName表是复姓表。
数据库存放位置写死在函数里面,有位置转移请修改函数里面的$conn变量里面的路径。

icer 发表于 2010-3-19 23:11:39

看来wiz有些地方口音还是有必要的ttk_01

seagate 发表于 2010-3-19 23:56:13

这个。。。。实际上用处不是特别大,我也是今天忽然想到做的好玩的。直接拿字典里面的GBK6000多个汉字放在数据库里面,多音字就随机选了一个读音。所以有问题在所难免。不过拿伙计测试了一下,至少我测试的几个都读对了!哈哈。姓名这块特殊处理了,效果还不错。其他有的名字wizard就给读错了!
不过实际上很少有人这么对待伙计,其他任务似乎没有拼音得了。

yaoguai 发表于 2010-3-20 00:51:56

id here
然后中文字match有啥不好的么?

sway 发表于 2010-3-20 04:00:38

做机器人的玩家越上劲,mud就会变得越来越不是味,这个mud这么多年经历的机器人高手没有一堆也有一捆,但是有几个人能在北侠留下什么脚印呢?喜欢编程的话为啥不申请做wiz,为大家造福呢?
游戏注重的是交流和乐趣,编机器人又不能赚钱,有精力去编程卖钱去。

bluse 发表于 2010-3-20 09:42:18

原帖由 sway 于 2010-3-20 04:00 AM 发表 http://pkuxkx.net/forum/images/common/back.gif
做机器人的玩家越上劲,mud就会变得越来越不是味,这个mud这么多年经历的机器人高手没有一堆也有一捆,但是有几个人能在北侠留下什么脚印呢?喜欢编程的话为啥不申请做wiz,为大家造福呢?
游戏注重的是交流和乐趣, ...
罢了,各人追求各人的乐趣嘛,不要打击一片吧。。
我不就是在WLWS挂机挂的太高没趣了,才在PKUXKX手动玩么。HOHO

seagate 发表于 2010-3-20 11:21:44

申请wizard干嘛?我以前都当了那么多年wizard了,现在实在不想当wizard了。没有乐趣!
做机器人只是自娱自乐而已,而且那东西也不影响和别人交流啊!

nonename 发表于 2010-3-20 22:28:58

玩程序也是一种玩法!不是被游戏玩!

zgbl 发表于 2010-3-20 22:31:36

不只多音字的问题,许多字可能多音字都不对,因为北侠wiz带有严重的地方音……

nonename 发表于 2010-3-20 22:31:46

原帖由 icer 于 2010-3-19 11:11 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
看来wiz有些地方口音还是有必要的ttk_01
好像也可以处理,除非错的!
页: [1] 2
查看完整版本: 汉字姓名转换成拼音(Cmud237)