以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于汉字转拼音错误问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87051) |
-- 作者:benwong2013 -- 发布时间:2016/7/1 17:30:00 -- 关于汉字转拼音错误问题 我设置了如下的代码: Select e.DataCol.Name Case "区域" If e.DataRow.IsNull("区域") Then e.DataRow("区域代码") = Nothing Else Dim s3 As String = e.DataRow("区域") e.DataRow("区域代码") = GetPy(s3,True) End If End Select 但发现“东莞”却生成了“DW"其他是正常的,请问什么问题?
|
-- 作者:狐狸爸爸 -- 发布时间:2016/7/1 17:55:00 -- 这个没办法 |
-- 作者:大红袍 -- 发布时间:2016/7/1 17:59:00 -- 做一个多音字表,一列 名称,一列 读音
东莞 dg
先去查这个表,如果有值,就去读音;如果没有值,就用getpy函数 |
-- 作者:benwong2013 -- 发布时间:2016/7/1 18:52:00 -- 因为区域不多,所以我用了elseif方式来判定。。。 |
-- 作者:大红袍 -- 发布时间:2016/7/4 1:18:00 -- 要有词库,才能读准多音字的。
http://my.oschina.net/u/1270374/blog/163990
|