MS提供了一Simplified Chinese Pin-Yin Conversion Library用于汉拼转换,但试第一个字的时候就喷到了问题,“邹”的ChineseChar.PinYins,会返回多个拼音,“厂”也是一样,多个拼音中有一个是准确的,但怎么判断哪一个是准确的呢,有点郁闷,另外想问一个汉字是不是百分百都有音标呢?

解决方案 »

  1.   

    你要的是拼音,还是带声调的拼音?
    只要拼音的话,有很多办法,不一定非要用什么MS的东西。
    如果要带声调的拼音,就算我帮你顶了。
      

  2.   

    楼上的头像好恶,要拼音呢,其它方法,比如在程序里硬编码那什么表,碰到生僻字应该会有问题的吧,有什么好的方法吗?
      

  3.   

    汉字的特点就是多音多义.既然如此,它作为一台机器,怎么知道你的这个字和后面的字组起来应该如何发音?
    只选取其中一个,然后去掉音节,保留不带音节的拼音.
      

  4.   

    LZ,我抓到你两次说人头像"恶"了,  哈哈  ,顶你个...
      

  5.   

    4楼我要反驳一下,易语言有一个取拼音子程序,它就比较准确,到少“邹”和“厂”这两个字转换得没有问题