汉字拼音声母计算类
来源:互联网 发布:泽东书法 知乎 编辑:程序博客网 时间:2024/06/11 10:07
using System;
using System.Text;
namespace ConcreteMIS.Common.Chinese
{
/// <summary>
/// 汉字拼音声母计算类
/// Write by WangZhenlong at 2003/11/29
/// </summary>
public class ChineseConvertor
{
private ChineseConvertor() {}
/// <summary>
/// 获取一串汉字的拼音声母
/// </summary>
/// <param name="chinese">Unicode格式的汉字字符串</param>
/// <returns>拼音声母字符串</returns>
/// <example>
/// “新桥软件”转换为“xqrj”
/// </example>
public static String Convert(String chinese)
{
char[] buffer = new char[chinese.Length];
for(int i=0; i<chinese.Length; i++)
{
buffer = Convert(chinese);
}
return new String(buffer);
}
/// <summary>
/// 获取一个汉字的拼音声母
/// </summary>
/// <param name="chinese">Unicode格式的一个汉字</param>
/// <returns>汉字的声母</returns>
public static char Convert(Char chinese)
{
Encoding gb2312 = Encoding.GetEncoding("GB2312");
Encoding unicode = Encoding.Unicode;
// Convert the string into a byte[].
byte[] unicodeBytes = unicode.GetBytes(new Char[] {chinese});
// Perform the conversion from _disibledevent="http://blog.csdn.net/wuhun/archive/2006/07/18/936037.aspx">http://blog.csdn.net/wuhun/archive/2006/07/18/936037.aspx
using System.Text;
namespace ConcreteMIS.Common.Chinese
{
/// <summary>
/// 汉字拼音声母计算类
/// Write by WangZhenlong at 2003/11/29
/// </summary>
public class ChineseConvertor
{
private ChineseConvertor() {}
/// <summary>
/// 获取一串汉字的拼音声母
/// </summary>
/// <param name="chinese">Unicode格式的汉字字符串</param>
/// <returns>拼音声母字符串</returns>
/// <example>
/// “新桥软件”转换为“xqrj”
/// </example>
public static String Convert(String chinese)
{
char[] buffer = new char[chinese.Length];
for(int i=0; i<chinese.Length; i++)
{
buffer = Convert(chinese);
}
return new String(buffer);
}
/// <summary>
/// 获取一个汉字的拼音声母
/// </summary>
/// <param name="chinese">Unicode格式的一个汉字</param>
/// <returns>汉字的声母</returns>
public static char Convert(Char chinese)
{
Encoding gb2312 = Encoding.GetEncoding("GB2312");
Encoding unicode = Encoding.Unicode;
// Convert the string into a byte[].
byte[] unicodeBytes = unicode.GetBytes(new Char[] {chinese});
// Perform the conversion from _disibledevent="http://blog.csdn.net/wuhun/archive/2006/07/18/936037.aspx">http://blog.csdn.net/wuhun/archive/2006/07/18/936037.aspx
0 0
- 汉字拼音声母计算类
- 汉字拼音声母计算类
- 汉字拼音声母计算类
- Delphi中实现汉字拼音声母查询
- C# 获取汉字字串的拼音声母
- 汉字转换拼音缩写之声母
- sqlServer 中 获取汉字字串的拼音声母
- C#,获得汉字的全拼,不只是首个字母,含声母和韵母,汉字转拼音(全拼)
- 汉字转拼音类
- 汉字转拼音类
- 汉字拼音简写类
- 汉字转拼音类
- 汉字转拼音类
- 汉字转拼音类
- 汉字转拼音类
- 汉字转拼音类
- 汉字拼音处理类
- 汉字转拼音类
- Hibernate(四)
- SpringMVC初步-----参数传递
- 如果是初学C语言请看完 一些成功人士的心得
- Linux 链接脚本分析
- UDP理论详解
- 汉字拼音声母计算类
- 实习日记7_2016.06.28
- Tensorflow : Basic Dataset generation
- 每天一个命令(19) uname - print system information
- 学习心得
- 不能升级 oh-my-zsh
- 混合易失和非易失主存的日志结构文件系统NOVA[FAST'16]随笔二
- app开发总结 4 - ios总结
- 字符串转换系列五:BSTR、char*和CString转换