汉字转拼音

作者: 王强儿 | 来源:发表于2016-04-19 08:27 被阅读132次
汉字转拼音

几种方法

 一种是建立一个拼音对应的汉字map,进行查表。一种是利用汉字编码,根据不同的区域求出拼音。

  第一种的原理类似新华字典的拼音查法,是对现实的简单建模。如果追求更高的性能就可以进行直接索引,这应该很好理解。

   第二种解法要理解编码分区的知识,需要有一定的知识或者查看手册的能力。两种其实用了同样的算法,就是数据模型里面存储的数据有所不同。

查看代码

github链接

  目前有web版的,和pc版的。我主要用c#实现了桌面版的,做了同音词的改进工作,可以简单进行配置。

    从js改写到c#的版本,也并没有做很多处理,花了大概一天的功夫,只要思路清晰,设计的实现不是很难,但一些细节需要查询,如api的操作,多线程的处理等。

   c#设计界面真的很不错,语法也比较接近java。

  这些代码的实际用法是这样的,以前数据库字段的名称是拼音首字母,因为业务的关系用英文反而不容易识别,例如一些高级词汇做字段名。

   其实也有很多需要改进的地方 ,易用性是最重要的,是值得需要思考的地方。针对特定的应用场景需要代码的改写。

去我的个人网站查看详情    

我的个人网站

 在网站上可以进行简单试用,也可以查看桌面版的运行图片。

相关文章

  • Python 拼音汉字互转

    汉字转拼音:pypinyin拼音转汉字:Pinyin2Hanzi Python汉字转拼音-拼音转汉字的效率测评

  • python汉字转拼音

    场景说明 把中文汉字、转成汉语拼音,包括: 纯汉字转拼音 汉字里面加有字母转拼音 转加声调的拼音 转用数字表示声调...

  • 发布 | 汉字转拼音工具

    通过查找汉字拼音库实现实时汉字转拼音的功能。 实现 加载汉字拼音对照文件pinyin.txt(4万+汉字拼音对照)...

  • 发布 | 汉字转拼音工具

    通过查找汉字拼音库实现实时汉字转拼音的功能。 实现 加载汉字拼音对照文件pinyin.txt(4万+汉字拼音对照)...

  • 汉字转拼音

    汉字转拼音有很多种方法, 在这里推荐一个在线的免费转拼音的网站。 点击访问??汉字转拼音??

  • 汉字转拼音

    几种方法 一种是建立一个拼音对应的汉字map,进行查表。一种是利用汉字编码,根据不同的区域求出拼音。 第一种的原...

  • 汉字转拼音

    不过要注意的是,有一些汉字为多音字,可能不太符合需求 具体的请参考这篇文章

  • 汉字转拼音

    CFStringTransform iOS在CoreFoundation中提供了CFStringTransform...

  • 汉字转拼音

    // 这里要注意 需要把要转换的字符串,变成可变的字符串哦!

  • 汉字转拼音

    //获取拼音首字母(传入汉字字符串, 返回大写拼音首字母)

网友评论

    本文标题:汉字转拼音

    本文链接:https://www.haomeiwen.com/subject/hnaolttx.html