根据上一篇博客,继续是实现下一个功能,将汉字转化为拼音,要带声调。

需要用到的插件:https://download.csdn.net/download/impossible1994727/12628685

根据项目需求引入自己需要的js,我这里用了pinyin_dict_withtone.js和pinyinUtil.js。

抽离出自己需要的方法如下:

function getPinyin(value) {// var value = document.getElementById('test').value;// var type = document.querySelector('[name="pinyin_type"]:checked').value;// var polyphone = document.querySelector('[name="polyphone"]').checked;var type = '0', polyphone = true;var result = '';if (value) {switch (type) {case '0':result = pinyinUtil.getPinyin(value, ' ', true, polyphone);break;case '1':result = pinyinUtil.getPinyin(value, ' ', false, polyphone);break;case '2':result = pinyinUtil.getFirstLetter(value, polyphone);break;default:break;}}$('.pinyin').text('拼音:'+result)}

每次更换汉字的时候执行getPinyin(当前汉字)这个方法即可。

鸡肋功能2————将汉字转化为拼音(带声调)相关推荐

  1. python把汉字变成拼音英文_利用python将表格中的汉字转化为拼音

    GB18030的字符集标准 http://zbgb5.com/2/StandardDetail479488.htm 缺少包时用pip install 进行安装,例如: pip install xlsx ...

  2. 汉字转化为拼音,支持多音字

    最近需要在车机上增加蓝牙电话薄功能,其中最重要的一个功能是需要通过人名的拼音或首字母来查询电话薄,比较好的一个实现方式是首先将电话薄中中文姓名转化为拼音和拼音对应首字母,然后跟用户输入的拼音字符串进行 ...

  3. php将文字转为拼音,基于PHP如何把汉字转化为拼音

    PHP将汉字转换拼音是程序员们经常需要操作的任务之一,别看这一小功能却能发挥很大的作用,以下是正确的汉字转拼音方法,大家可以借鉴一下. 具体代码如下所示: <?php $d=array( arr ...

  4. php随机给文字拼音,汉字转化为拼音(php版)

    汉字转化为拼音(php版) 更新时间:2006年10月09日 00:00:00   作者: 汉字转化为拼音(php版) 很多服务器对于中文文件名支持不是很好,有没有好的办法来解决呢???现在的解决方法 ...

  5. Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音

    转载请注明出处:http://blog.csdn.net/xiaanming/article/details/12684155 前段时间因为换工作的缘故又恰巧碰到国庆节,所以有段时间自己没有更新博客了 ...

  6. Python 汉字转化成拼音

    Python 把汉字转化成拼音 每个汉字对于一个编码,通过查找编码可以把汉字转换成拼音,汉字编码文件可以在网上下载(unicode_pinyin.txt). def chinese_to_pinyin ...

  7. php中的汉字转化为拼音,简繁体转化

    php中的汉字转化为拼音,简繁体转化 本文章,是我自己用到汉字转化为拼音,简体繁体转化的情况,所以在这里总结下,如有错误,欢迎大家帮我指正,因为我也在学习中-.. 汉字转化为拼音 获取汉字首字母 简体 ...

  8. java将汉字转化为拼音

    在日常的开发中,可能需要将汉字转化为拼音,例如想要某些城市的开头拼音大写字母作为城市的简称,全国有几百个城市,如果需要一个一个自己拼那太麻烦了,在 Java 中,有人开发这样一个工具. 下面看一下如何 ...

  9. jpinyin 将城市名汉字转化为拼音

    jpinyin 将城市名汉字转化为拼音 以前一直使用pinyin4j将汉字转化为拼音,但有一些多音字,城市名等,不能完全正确地解析出来,今天发现还有一个jpinyin-1.0.jar,能够比较好地处理 ...

最新文章

  1. Hugo + Github Pages 搭建个人博客
  2. 正确理解python中二分查找
  3. 常用的HTML标签和属性解释
  4. visual studio 2019配置OnnxRuntime+推理+vgg16
  5. saiav.win forum.php,【emWin实战教程V2.0】第4章    emWin5.xx的裸机方式移植(F4
  6. python输出重定向到窗口_[python]重定向输出
  7. 第二期分享 | WebSocket+MSE——HTML5直播技术解析
  8. 在线视频常见加密方式及安全性透析
  9. springboot细节挖掘(jar和war打包)
  10. C# TextBox光标位置设置 滚动到最后一行 显示最后一行 自动跳转最后一行
  11. JavaFX之3 动画与事件处理
  12. linux 安裝 curl的 dev 包,R包:RCurl和curl包在Linux上安装失败
  13. 反向代理——Nginx
  14. 关于es cpu安装黑苹果,并实现变频
  15. 前端面试基本---this 指向(call、apply、bind用法及区别详解)
  16. JavaScript 美术馆(改进2)
  17. 马云登陆雅虎首次发表演讲稿全文。
  18. Java——LocalDateTime
  19. 怎么把启用计算机的d磁盘,Win10计算机怎么隐藏磁盘盘符?
  20. 华为手机日历的功能大全,赶快来试试

热门文章

  1. [心情]How to Be a Happier Person
  2. 关于Unity 5.x Lightmap Shader 编译过慢的分析
  3. 通达信 缠论分笔、分段DLL插件
  4. 英伟达帝国的一道裂缝
  5. 鸿蒙系统是谎言,鸿蒙系统可能是一个善意的谎言,任正非把余承东立的flag拆了...
  6. mysql sql wait 写法_MySQL里的wait_timeout
  7. python模型预测结果 取整_sklearn 文本分类器做预测时,如何拿到预测结果。。。...
  8. [转]数学之美-【算法】 - 用来流方式计算UV的基数算法
  9. 活动 报名就送 csdn定制马克杯
  10. project制定项目计划