public class pinyinconverter
;private static string pyname = new string
;#region 二級漢字
///
/// 二級漢字陣列
///
private static string otherchinese = new string
;///
/// 二級漢字對應拼音陣列
///
private static string otherpinyin = new string
;#endregion 二級漢字
#region 變數定義
// gb2312-80 標準規範中第乙個漢字的機內碼.即"啊"的機內碼
private const int firstchcode = -20319;
// gb2312-80 標準規範中最後乙個漢字的機內碼.即"齇"的機內碼
private const int lastchcode = -2050;
// gb2312-80 標準規範中最後乙個一級漢字的機內碼.即"座"的機內碼
private const int lastofonelevelchcode = -10247;
// 配置中文字元
//static regex regex = new regex("[\u4e00-\u9fa5]$");
#endregion
#endregion
///
/// 取拼音第乙個字段
///
///
///
public static string getfirst(char ch)
///
/// 取拼音第乙個字段
///
///
///
///
///
public static string get(char ch)
// 如果是在一級漢字中
else if (chr <= lastofonelevelchcode)
}break;}}
}// 如果是在二級漢字中
else
}#endregion 中文字元處理
//if (chr < -20319 || chr > -10247)
return string.empty;
}///
/// 把漢字轉換成拼音(全拼)
///
/// 漢字字串
/// 轉換後的拼音(全拼)字串
漢字轉拼音類
using system using system.collections.generic using system.linq using system.web using system.text using system.text.regularexpressions 定義陣列 private s...
漢字轉拼音類
漢字轉拼音類 輸入的漢字字串統一先轉換為gbk,然後進行拼音轉換,英文和標點符號原樣輸出。utf 8 gbk pinyin utf 8 注 多音字無法識別,轉換漢字為一級漢字3千多個,生僻字不行,字串中個別特殊符號的存在可能造成轉換輸出不正確 class cntopinyin 返回首字母 priva...
漢字轉拼音的類
今天有了個關於漢字相關的想法,會用到拼音,所以就上網搜尋了一下如何將漢字自動轉換為拼音,沒想到還真有,呵呵。把 貼上到這裡吧,大家一起學習。using system using system.collections.generic using system.text using system.tex...