我现在需要将汉字转成拼音,具体说应该是将姓名转换拼音,大家有这方面的材料吗?目前网上有一个代码只能识别部分汉字,有很多都转换错了,这个WINPY.TXT是系统自带拼音输入法的TXT类型对照表,怎么应用才能快速查询呢?谢谢大家,一起讨论下吧。

解决方案 »

  1.   

    http://topic.csdn.net/u/20090117/13/aaf2e4fc-2413-44d9-84d1-5554bad1a2d4.html
      

  2.   

    http://363766780.a235.72ym.cn/ 
    这个不错,看有没你要的
      

  3.   

    参考Microsoft Visual Studio International Pack 
    读取文件
    参考
    http://topic.csdn.net/u/20100105/12/4e53ba76-2bcd-4a13-a745-a00c678d4a5c.html
      

  4.   

    2# 5#两位提到的DLL,确实宠大,但是多音字太可恶了,
      

  5.   

    以前做过 我是这样实现的:
    1.把WINPY.TXT内容读入DICTIONARY中或者把WINPY.TXT保存在数据库的某张表中
    2.然后通过查询获得字符获得的拼音
    这样做的好处是 基本上不会出现网上汉字转拼音出现转换不对的情况 坏处是有些多音字 并不能根据语义识别
      

  6.   

    我以前做个一个类似的例子,你去看看吧!相信对你很有用:
    http://http://topic.csdn.net/u/20100106/18/56872aba-5f99-47b9-9a16-f96baabddeb2.html
      

  7.   

    哎。链接错了
    http://topic.csdn.net/u/20100106/18/56872aba-5f99-47b9-9a16-f96baabddeb2.html