Pinyin4Net 是一个.net下的汉字/拼音转换工具库。现支持 .net2.0, .net4.0, .netcore1.1(standaedlib1.6),针对三个.net版本分别有3个分支。
接口:
汉字单字转拼音
汉字字符串转拼音
汉字转拼音格式选项,可用大小写,声调以及对拼音中(v ü)的处理
获取汉字多音字的所有读音
根据拼音查询所有匹配的汉字
姓名拼音单独数据库和单独的查询接口
.net使用的汉字转拼音库。Pinyin4Net 是直接从 Pinyin4J 翻译过来的,很多代码甚至是直接copy的。 用法与pinyin4j完全相同,具体请查阅pinyin4j文档。 —— 查看更多 http://www.hyjiacan.com/post/pinyin4net/ 项目地址: http://git.oschina.net/hyjiacan/Pinyin4Net 转载于:ht
Pinyin4NET 是.net环境下使用的拼音(包含姓名拼音)-汉字互转库。支持以下目标版本: net4.0 net4.5 netcore1.0 netcore1.1 netcore2.0 netstandard1.6 netstandard2.0 源码与发行版 GitHub zip git clone https://gitee.com/hyjiacan/Pinyin4Net.git 码云 z
Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换,拼音输出格式可以定制,在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,这时候Pinyin4j就可以派上用场 有自己私服的可以下载到私服,然后maven引入 <dependency> <groupId>net.sourceforge.pinyin4j</groupId> <artifactId>pi
原文地址:http://blog.csdn.net/pathuang68/article/details/6692882#comments 1. 简单介绍 有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,通常都是用拼音进行查询的。比如要查询“曹孟德”,就可以输入“cmd”,即“曹孟德”三个汉字的拼音“caomengde”各字的首
官网 功能 1.支持简体中文和繁体中文字符。 2.支持转换到汉语拼音,通用拼音, 威妥玛拼音(威玛拼法), 注音符号第二式, 耶鲁拼法和国语罗马字。 3.支持多音字,即可以获取一个中文字符的多种发音。 4.支持多种字符串输出格式,比如支持Unicode格式的字符ü和声调符号(阴平 "ˉ",阳平"ˊ",上声"ˇ",去声"ˋ")的输出。 5.能够根据中文字符获取其对应的拼音,而且拼音的格式可以定制。p
import java.util.Arrays; import java.util.Comparator; import java.util.List; import net.sourceforge.pinyin4j.PinyinHelper; public class PinyinComparator implements Comparator { private String concatPi
介绍 Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换,拼音输出格式可以定制。 Pinyin4jUtils工具类是进行包装,进行支持一一些转换方法 支持方法 输入一个字符串可以给我转成首字母返回给我 例如:颐和园 转换格式:全部大小YHY 转换格式:全部大写(中间加字符串*)Y*H*Y 转换格式:全部小写yhy 转换格式:全部小写(中间加字符串*)y*h*y 转换格式:返回首
pom文件中引入pinyin4j包 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency> 使用导入的包,调用方法
1. 简单介绍 有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,通常都是用拼音进行查询的。比如要查询“曹孟德”,就可以输入“cmd”,即“曹孟德”三个汉字的拼音“caomengde”各字的首字母。但是怎样才能将“曹孟德”翻译成“caomengde”呢?很简单的办法就是建立一个大的对照表(比如用关联容器Map),比如<”曹”,”c
需要jar文件:pinyin4j-2.5.0.jar 下载地址:http://sourceforge.net/projects/pinyin4j/ 示例代码: package com.wqd.common.util; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuP
package cn.zyc.test; import java.util.ArrayList; import java.util.Hashtable; import java.util.List; import java.util.Map; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.
package cn.astrocom.itv.vod.server.web.util; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.p
工具类代码:package com.what21.util.pinyin; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutput
在转换“嗯”的拼音的时候, net.sourceforge.pinyin4j工具包中的 PinyinHelper.toHanyuPinyinStringArray 方法(获取拼音),会输出ng。 但是业务方理解,“嗯”应该输出en。换用 com.github.stuxuhai.jpinyin中的 PinyinHelper.getShortPinyin方法(获取拼音首字母),会输出e。
Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换,拼音输出格式可以定制,在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,这时候Pinyin4j就可以派上用场 Pinyin4j支持方式: 1.支持简体中文和繁体中文字符 2.支持转换到汉语拼音,通用拼音, 威妥玛拼音(威玛拼法), 注音符号第二式, 耶鲁拼 法和国语罗马字 3.支持多音字,即可以获取一个中文字符的多种发音 4
说明:在开发中我们遇到把汉字转换成拼音这样一个需求,下面就是我从网上看了相关的资料总结的一个工具类,可以直接使用。 第一步:在创建的maven项目的pom.xml文件加入下列代码 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <ve
import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4
直接上代码吧!将汉子转化为拼音,用到“pinyin4j-2.5.0.jar”。 1、ChinaWord.java : 汉子排序 /** * @包名 :com.andy.汉字排序 * @文件名 :Test.java * @类描述 : * @作者 :Andy.wang * @创建时间 :2013-9-3上午11:53:45 * @更改人 : * @更改时间 : */ package com.andy.
前情:获取中文的首字母,要求正确识别多音字(例:重庆,重启,重量,成长等),同时需要保留非中文字符 当前pinyin4j的最新版2.5.1里面不支持多音字的正确获取首字母(网上找的解决方案大多数也是当遇到多音字时只取第一个拼音),于是扩展了下它的部分源码,支持多音字的首字母获取。 要求项目中导入com.belerweb.pinyin4j.2.5.1包,然后将下面的类放入项目中即可使用 以下内容暂时
pinyin4j的使用: 1.导入坐标(注意:版本号要2.5.0的,否则下面的工具类会报错) <!-- https://mvnrepository.com/artifact/com.belerweb/pinyin4j --> <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId>
一、前言 工作中有时候会遇到汉字拼音转换的需求,例如:用户首字母搜索某个内容的时候,wzry 可搜索 王者荣耀相关的。 这里推荐使用Pinyin4j,它是sourceforge.net上的一个开源项目,提供了许多强大的处理汉语拼音相关问题的方法。详情可参考:http://pinyin4j.sourceforge.net/ 二、使用Pinyin4j 1、maven项目添加依赖包 com.belerw
package pinyin; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.so
汉字拼音转换工具,可以用于汉字注音、排序、检索。 注:这个版本同时支持在 Node 和 Web 浏览器环境运行,Python 版请关注 mozillazg/python-pinyin 特性 根据词组智能匹配最正确的拼音。 支持多音字。 简单的繁体支持。 支持多种不同拼音风格。 安装 via npm: npm install pinyin 用法 开发者: var pinyin = require("
实现将汉字转换为拼音的功能。 [Code4App.com]
本文向大家介绍python实现将汉字转换成汉语拼音的库,包括了python实现将汉字转换成汉语拼音的库的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python实现将汉字转换成汉语拼音的库。分享给大家供大家参考。具体分析如下: 下面的这个python库可以很容易的将汉字转换成拼音,其中用到了一个word.data 的字典,可点击此处本站下载。 希望本文所述对大家的Python程序设计有所
本文向大家介绍Python3实现汉语转换为汉语拼音,包括了Python3实现汉语转换为汉语拼音的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Python3实现汉语转换为汉语拼音的具体代码,供大家参考,具体内容如下 工具: Python3.6.2,pycharm 1.使用了 第三方模块 pypinyin(点击File->setting...->Project:name(自己的项目名称
本文向大家介绍C#实现汉字转拼音或转拼音首字母的方法,包括了C#实现汉字转拼音或转拼音首字母的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现汉字转拼音或转拼音首字母的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。
本文向大家介绍支持汉转拼和拼音分词的PHP中文工具类ChineseUtil,包括了支持汉转拼和拼音分词的PHP中文工具类ChineseUtil的使用技巧和注意事项,需要的朋友参考一下 PHP 中文工具类,支持汉字转拼音、拼音分词、简繁互转。 PHP Chinese Tool class, support Chinese pinyin, pinyin participle, simplified a
本文向大家介绍写一个方法将汉字转换成拼音首字母相关面试题,主要包含被问及写一个方法将汉字转换成拼音首字母时的应答技巧和注意事项,需要的朋友参考一下 Demo from: https://github.com/superbiger/pinyin4js
本文向大家介绍Java汉字转拼音pinyin4j用法详解,包括了Java汉字转拼音pinyin4j用法详解的使用技巧和注意事项,需要的朋友参考一下 一、工具介绍 pinyin4j 是一个支持将简体和繁体中文转换到成拼音的Java开源类库; 1. 功能 支持同一汉字有多个发音 还支持拼音的格式化输出,比如第几声之类的, 同时支持简体中文、繁体中文转换为拼音…使用起来也非常简单。下面是其官方网址,其中