Java汉语转拼音,怎样解决多音字的问题

没做过这一摊。瞎说啊:地名是有限的,可以事先把存在多音字的地名单独挑出来处理,剩下的再走正常流程。
■网友
换一个 jar 问题就解决了,Pinyin4j 功能略粗糙了一点。(*^?^*)谢谢题主,邀请我。
■网友
用一个词库来进行区分。比如匹配到“长沙”=》"chang",匹配到“长大”=》“zhang”。可以去谷歌百度找下对应的多音字词库。


    推荐阅读