最简单的方法弄个数据库~~一个汉字对应一个拼音,然后不区分大小写的进行查找。

解决方案 »

  1.   

    我记得有那个汉字转成拼音的程序,和这个差不多,先把汉字转换成拼音然后在匹配和XUANYUAN相等的,然后把那些相等的汉字查出来
      

  2.   

    那数据库可大了去了,编辑得多长时间啊,时间都花在编辑上了
      

  3.   

    不会很大,常用汉字也就几千,生僻字,多音字算到一起这个库有10W行上下的样子。单行才几个字节。
    另外,有现成的库可以用。而且根据码表可以生成一部分,汉字在码表中的顺序是按照拼音排列的。