找回密码
 加入
搜索
查看: 2372|回复: 6

AU3能调用或编写汉字翻译为拼音吗?(有图片)

[复制链接]
发表于 2009-5-6 08:52:30 | 显示全部楼层 |阅读模式
本帖最后由 qq342252004 于 2009-5-9 12:34 编辑

汉字翻译为拼音html代码下载地址:http://www.brsbox.com/filebox/do ... 34485d262064298caf5

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-5-6 15:32:42 | 显示全部楼层
下载看了一下。它是先将汉字转成GB2312区位码,再根据区位码用内置库转为声母和韵母,然后连接成一个拼音。
GB2312标准中3755个一级汉字,分布在16-55区,是按拼音来排序的。
这样的话,我输入一个GB2312中没有的汉字比如“镕”,或者GB2312中3000多个二级汉字比如“轼”,它就转不了。

如果就按这个思路用au3来做,应该没问题。汉字转GB2312编码你可以参考下面这个帖子,其中关键是因为StringToBinary对中文这种双字节编码支持不好(长度算错了),你需要在待转换的每个汉字后面加上任意一个字符。
http://www.autoitx.com/forum.php?mod=viewthread&tid=1790
 楼主| 发表于 2009-5-6 18:50:43 | 显示全部楼层
能不能直接用AU3来调用这个html文件呢?
发表于 2009-5-6 19:21:33 | 显示全部楼层
可以啊,UDF的_IE部分就能做到。
不知道你需要什么效果?显示HTML界面让用户输入?还是在脚本中直接转换汉字为拼音?
如果是后者,建议你还是自己写一段au3的转换UDF算了。
 楼主| 发表于 2009-5-6 20:08:01 | 显示全部楼层
我想在脚本中直接转换汉字为拼音!谁能帮帮忙?
发表于 2010-5-28 15:02:36 | 显示全部楼层
网页版的这功能是还比较好!
发表于 2016-12-28 12:23:20 | 显示全部楼层
网页版的比较好
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-25 10:17 , Processed in 0.070230 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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