Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md
  1. 代码重构,使用Pinyin4J 的拼音数据库。
  2. 如果输入的字符不是汉字,则会抛出异常。

用法

// 设置拼音输出格式
PinyinOutputFormat format = new PinyinOutputFormat(ToneFormat.WITHOUT_TONE, CaseFormat.LOWERCASE, VCharFormat.WITH_U_UNICODE);
char hanzi = '李';
// 判断是否是汉字
if(PinyinUtil.IsHanzi(hanzi)){
    return;
}
// 取出指定汉字的所有拼音
string[] py = Pinyin4Net.GetPinyin(hanzi);
// 取出指定汉字的所有拼音(经过格式化的)
string[] py = Pinyin4Net.GetPinyin(hanzi, format);
// 取指定汉字的唯一或者第一个拼音
Pinyin4Net.GetUniqueOrFirstPinyin(hanzi);
// 取指定汉字的唯一或者第一个拼音(经过格式化的)
Pinyin4Net.GetUniqueOrFirstPinyinWithFormat(hanzi, format);
// 根据拼音查汉字
string[] hanzi = Pinyin4Net.GetHanzi('li', true);

更新日志

#2015-12-26 2.0.1 清理冗余代码 将拼音数据库放进资源文件,编译到dll中,这样在使用此库时直接引用dll就可以了,不再需要管数据库。

#2015-11-12 2.0.0

代码重构,仅使用Pinyin4J 的拼音数据库,提供更简单的使用接口。 如果输入的字符不是汉字,则会抛出异常。 添加拼音首字母大写选项。 添加只取拼音首字母功能。 添加根据拼音找汉字功能。

#2015-11-09 1.0.2 添加WEB演示项目 修复了一些BUG

Comments ( 0 )

Sign in for post a comment

About

.net使用的汉字转拼音库。使用Pinyin4J 的拼音数据库,与Pinyin4J一样支持设置输出拼音的格式,提供了更简单的调用接口。另外提供了通过拼音查询汉字的接口。 spread retract
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more