漢字轉拼音

2021-06-21 04:47:29 字數 1360 閱讀 5345

#region 漢字轉拼音

///

/// 漢字轉拼音類

/// 用法:crazycoderpinyin.covent("漢字",長度)

/// using system.text.regularexpressions;

/// build date 20030610

///

public class crazycoderpinyin

;///

/// 定義陣列

///

private static string pyname = new string

;///

/// 漢字轉換

///

///

///

public static string convert(string hzstring)

///

/// 把漢字轉換成拼音(全拼)

///

/// 漢字字串

/// 轉換後的拼音(全拼)字串

public static string convert(string hzstring, int maxlength)

", "").replace("^", "").replace("&", "_").replace("=", "").replace("~", "_").replace("@", "_").replace("¥", "");

if (hzstring.length > maxlength)

regex regex = new regex(@"([a-za-z0-9\._]+)", regexoptions.ignorecase);

if (regex.ismatch(hzstring))

}// 匹配中文字元

regex = new regex("^[\u4e00-\u9fa5]$");

byte array = new byte[2];

string pystring = "";

int chrasc = 0;

int i1 = 0;

int i2 = 0;

char nowchar = hzstring.tochararray();

for (int j = 0; j < nowchar.length; j++)

else

", "ze");

else if (chrasc == -8020) // 修正「喱」字 lí

pystring += string.format(" ", "li");

else}}

}}// 非中文本元

else

}return pystring;}}

# endregion

漢字轉拼音

工具pinyin4j 2.5.0.jar 整理了3個方法,1.漢字轉拼音 2.返回中文姓 中文名 英文姓 last name 英文名 first name 3.返回首字母 public class pinyin4jdemo char hanzi word.tochararray string t2 ...

漢字轉拼音

ios mac os x 漢字轉拼音 網路流行的漢字轉拼音方案是帶乙個拼音碼表,速度快。其實core foundation也提供了一種方案,而且還帶聲調!nsmutablestring ms nsmutablestring alloc initwithstring 我是中國人 if cfstring...

拼音轉漢字

description pinyin,to get chinese pinyin from chinese.license mit style authors bill lue requires core 1.2.1 provides pinyin function window,undefined...