AU3能调用或编写汉字翻译为拼音吗?(有图片)
本帖最后由 qq342252004 于 2009-5-9 12:34 编辑汉字翻译为拼音html代码下载地址:http://www.brsbox.com/filebox/down/fc/50e58f6fd42e534485d262064298caf5 下载看了一下。它是先将汉字转成GB2312区位码,再根据区位码用内置库转为声母和韵母,然后连接成一个拼音。
GB2312标准中3755个一级汉字,分布在16-55区,是按拼音来排序的。
这样的话,我输入一个GB2312中没有的汉字比如“镕”,或者GB2312中3000多个二级汉字比如“轼”,它就转不了。
如果就按这个思路用au3来做,应该没问题。汉字转GB2312编码你可以参考下面这个帖子,其中关键是因为StringToBinary对中文这种双字节编码支持不好(长度算错了),你需要在待转换的每个汉字后面加上任意一个字符。
http://www.autoitx.com/forum.php?mod=viewthread&tid=1790 能不能直接用AU3来调用这个html文件呢? 可以啊,UDF的_IE部分就能做到。
不知道你需要什么效果?显示HTML界面让用户输入?还是在脚本中直接转换汉字为拼音?
如果是后者,建议你还是自己写一段au3的转换UDF算了。 我想在脚本中直接转换汉字为拼音!谁能帮帮忙? 网页版的这功能是还比较好! 网页版的比较好{:face (303):}
页:
[1]