C# Class Com.Aurora.Shared.Helpers.PinYinHelper

Exibir arquivo Open project: aurora-lzzp/Aurora-Weather

Public Methods

Method Description
ConvertEncoding ( string text, Encoding srcEncoding, Encoding dstEncoding ) : string

转换编码

GetChineseText ( string pinyin ) : string

取和拼音相同的汉字列表

GetChineseText ( string pinyin, Encoding encoding ) : string

取和拼音相同的汉字列表,编码同参数encoding

GetInitials ( string text ) : string

取中文文本的拼音首字母

GetInitials ( string text, Encoding encoding ) : string

取中文文本的拼音首字母

GetPinyin ( char ch ) : string

返回单个字符的汉字拼音

GetPinyin ( char ch, Encoding encoding ) : string

返回单个字符的汉字拼音

GetPinyin ( string text ) : string

取中文文本的拼音

GetPinyin ( string text, Encoding encoding ) : string

取中文文本的拼音

Private Methods

Method Description
GetHashIndex ( char ch ) : short

取文本索引值

Method Details

ConvertEncoding() public static method

转换编码
public static ConvertEncoding ( string text, Encoding srcEncoding, Encoding dstEncoding ) : string
text string 文本
srcEncoding System.Text.Encoding 源编码
dstEncoding System.Text.Encoding 目标编码
return string

GetChineseText() public static method

取和拼音相同的汉字列表
public static GetChineseText ( string pinyin ) : string
pinyin string
return string

GetChineseText() public static method

取和拼音相同的汉字列表,编码同参数encoding
public static GetChineseText ( string pinyin, Encoding encoding ) : string
pinyin string
encoding System.Text.Encoding 编码
return string

GetInitials() public static method

取中文文本的拼音首字母
public static GetInitials ( string text ) : string
text string 编码为UTF8的文本
return string

GetInitials() public static method

取中文文本的拼音首字母
public static GetInitials ( string text, Encoding encoding ) : string
text string 文本
encoding System.Text.Encoding 源文本的编码
return string

GetPinyin() public static method

返回单个字符的汉字拼音
public static GetPinyin ( char ch ) : string
ch char 编码为UTF8的中文字符
return string

GetPinyin() public static method

返回单个字符的汉字拼音
public static GetPinyin ( char ch, Encoding encoding ) : string
ch char 编码为encoding的中文字符
encoding System.Text.Encoding
return string

GetPinyin() public static method

取中文文本的拼音
public static GetPinyin ( string text ) : string
text string 编码为UTF8的文本
return string

GetPinyin() public static method

取中文文本的拼音
public static GetPinyin ( string text, Encoding encoding ) : string
text string 编码为UTF8的文本
encoding System.Text.Encoding 源文本的编码
return string