漢字轉拼音 完整類

2022-04-20 20:16:29 字數 1310 閱讀 9795

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...