/// <สรุป>
/// 把汉字转换成拼音(全拼)
/// สรุป>
/// 汉字字符串
///
สตริงคงที่สาธารณะ ConvertE (สตริง hzString)
-
// 匹配中文字符
Regex regex = ใหม่ Regex("^[u4e00-u9fa5]$");
ไบต์ [] อาร์เรย์ = ไบต์ใหม่ [2];
สตริง pyString = "";
int chrAsc = 0;
อินท์ i1 = 0;
อินท์ i2 = 0;
ถ่าน [] noWChar = hzString.ToCharArray();
สำหรับ (int j = 0; j < noWChar.Length; j++)
-
// 中文字符
ถ้า (regex.IsMatch(noWChar[j].ToString()))
-
array = System.Text.Encoding.Default.GetBytes(noWChar[j].ToString());
i1 = (สั้น)(อาร์เรย์[0]);
i2 = (สั้น)(อาร์เรย์[1]);
chrAsc = i1 * 256 + i2 - 65536;
ถ้า (chrAsc > 0 && chrAsc < 160)
-
pyString += noWChar[j];
-
อื่น
-
// 修正部分文字
ถ้า (chrAsc == -9254) // 修正“圳”字
pyString += "เจิ้น";
อื่น
-
สำหรับ (int i = (pyValue.Length - 1); i >= 0; i--)
-
ถ้า (pyValue[i] <= chrAsc)
-
pyString += pyName[i];
หยุดพัก;
-
-
-
-
-
// 非中文字符
อื่น
-
pyString += noWChar[j].ToString();
-
-
กลับ pyString;
-
#ภูมิภาค 把汉字转化成全拼音
int คงที่ส่วนตัว [] pyValue = int ใหม่ []
-
-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,
-20032,-20026,-20002,-19990,-19986,-19982,-19976,-19805,-19784,-19775,-19774,-19763,
-19756,-19751,-19746,-19741,-19739,-19728,-19725,-19715,-19540,-19531,-19525,-19515,
-19500,-19484,-19479,-19467,-19289,-19288,-19281,-19275,-19270,-19263,-19261,-19249,
-19243,-19242,-19238,-19235,-19227,-19224,-19218,-19212,-19038,-19023,-19018,-19006,
-19003,-18996,-18977,-18961,-18952,-18783,-18774,-18773,-18763,-18756,-18741,-18735,
-18731,-18722,-18710,-18697,-18696,-18526,-18518,-18501,-18490,-18478,-18463,-18448,
-18447,-18446,-18239,-18237,-18231,-18220,-18211,-18201,-18184,-18183, -18181,-18012,
-17997,-17988,-17970,-17964,-17961,-17950,-17947,-17931,-17928,-17922,-17759,-17752,
-17733,-17730,-17721,-17703,-17701,-17697,-17692,-17683,-17676,-17496,-17487,-17482,
-17468,-17454,-17433,-17427,-17417,-17202,-17185,-16983,-16970,-16942,-16915,-16733,
-16708,-16706,-16689,-16664,-16657,-16647,-16474,-16470,-16465,-16459,-16452,-16448,
-16433,-16429,-16427,-16423,-16419,-16412,-16407,-16403,-16401,-16393,-16220,-16216,
-16212,-16205,-16202,-16187,-16180,-16171,-16169,-16158,-16155,-15959,-15958,-15944,
-15933,-15920,-15915,-15903,-15889,-15878,-15707,-15701,-15681,-15667,-15661,-15659,
-15652,-15640,-15631,-15625,-15454,-15448,-15436,-15435,-15419,-15416,-15408,-15394,
-15385,-15377,-15375,-15369,-15363,-15362,-15183,-15180,-15165,-15158,-15153,-15150,
-15149,-15144,-15143,-15141,-15140,-15139,-15128,-15121,-15119,-15117,-15110,-15109,
-14941,-14937,-14933,-14930,-14929,-14928,-14926,-14922,-14921,-14914,-14908,-14902,
-14894,-14889,-14882,-14873,-14871,-14857,-14678,-14674,-14670,-14668,-14663,-14654,
-14645,-14630,-14594,-14429,-14407,-14399,-14384,-14379,-14368,-14355,-14353,-14345,
-14170,-14159,-14151,-14149,-14145,-14140,-14137,-14135,-14125,-14123,-14122,-14112,
-14109,-14099,-14097,-14094,-14092,-14090,-14087,-14083,-13917,-13914,-13910,-13907,
-13906,-13905,-13896,-13894,-13878,-13870,-13859,-13847,-13831,-13658,-13611,-13601,
-13406,-13404,-13400,-13398,-13395,-13391,-13387,-13383,-13367,-13359,-13356,-13343,
-13340,-13329,-13326,-13318,-13147,-13138,-13120,-13107,-13096,-13095,-13091,-13076,
-13068,-13063,-13060,-12888,-12875,-12871,-12860,-12858,-12852,-12849,-12838,-12831,
-12829,-12812,-12802,-12607,-12597,-12594,-12585,-12556,-12359,-12346,-12320,-12300,
-12120,-12099,-12089,-12074,-12067,-12058,-12039,-11867,-11861,-11847,-11831,-11798,
-11781,-11604,-11589,-11536,-11358,-11340,-11339,-11324,-11303,-11097,-11077,-11067,
-11055,-11052,-11045,-11041,-11038,-11024,-11020,-11019,-11018,-11014,-10838,-10832,
-10815,-10800,-10790,-10780,-10764,-10587,-10544,-10533,-10519,-10331,-10329,-10328,
-10322,-10315,-10309,-10307,-10296,-10281,-10274,-10270,-10262,-10260,-10256,-10254
-
http://study.pctoday.net.cn/2_ASP.net.aspx
สตริงคงที่ส่วนตัว [] pyName = สตริงใหม่ []
-
"อา", "อ้าย", "อัน", "อ่าง", "อ่าว", "บา", "ไป่", "บ้าน", "บาง", "เปา", "เป่ย", "เบน",
"เบง", "บี", "เบียน", "เบียว", "บี้", "บิน", "ปิง", "โบ", "บุ", "บา", "ไค", "แคน",
"ชาง", "เฉา", "เซ", "เฉิง", "ชา", "ชัย", "จัน", "ฉาง", "เฉา", "เฌ", "เฉิน", "เฉิง",
"ชิ", "ชอง", "โชว", "ชู", "ฉุย", "ชวน", "จวง", "ฉุย", "ชุน", "ชูโอ", "ซี", "คง",
"Cou", "Cu", "Cuan", "Cui", "Cun", "Cuo", "Da", "Dai", "Dan", "แดง", "Dao", "De",
"เติ้ง", "ได", "เตียน", "เตียว", "ตาย", "ติง", "ติว", "ตง", "โต่ว", "ตู่", "ต้วน", "ดุ่ย",
"ตุน", "ดูโอ", "อี", "เอ็น", "เอร์", "ฟ้า", "แฟน", "ฝาง", "เฟย", "เฟิน", "เฟิง", "โฟ",
"ฟู", "ฟู", "กา", "ไก", "กัน", "แก๊ง", "เกา", "เก", "เกอิ", "เก็น", "เกิง", "ฆ้อง",
"โกว", "กู", "กัว", "กวย", "กวน", "กวง", "กุย", "ปืน", "กัว", "ฮา", "ไห่", "ฮั่น",
"ฮัง", "เฮา", "เขา", "เฮย", "เฮน", "เฮง", "หง", "โฮว", "หู", "ฮัว", "ห้วย", "เฮือน",
"Huang", "Hui", "Hun", "Huo", "Ji", "Jia", "Jian", "Jiang", "Jiao", "Jie", "Jin", "Jing",
"จีออง", จิ่ว "จู", "จวน", "จือ", "จุน", "คา", "ไค", "คาน", "คัง", "เกา", "เค",
"เคน", "เก่ง", "ก้อง", "โข่ว", "กู่", "กัว", "กวย", "ควน", "กวง", "กุย", "คุน", "กัว",
"หลา", "ลาย", "หลาน", "หลาง", "ลาว", "เล่", "เล่ย", "เล้ง", "ลี", "เลีย", "เหลียน",
"เหลียว", "โกหก", "หลิน", "หลิง", "หลิว", "หลง", "ลู", "ลู่", "Lv", "หลวน", "ลื้อ", "หลุน",
"หลัว", "หม่า", "ไม", "แมน", "มัง", "เหมา", "เม", "เหมย", "ผู้ชาย", "เม้ง", "มิ", เมี้ยน
"แม้ว", "มิเอะ", "มิน", "หมิง", "มิว", "โม", "มู", "มู", "นา", "ใน", น่าน, "นาง",
"หนาว", "เน่", "เน่", "เน็น", "เหน่ง", "หนี่", "เหนียน", "เนียง", "เนียว", "เนีย", "นิน", "หนิง",
"นิว", น้อง "หนู", "Nv", "นวล", "นิว", "นิว", "O", "อู", "ปา", "ปาย", "ปาน",
"แป้ง", "เปา", "เป่ย", "ปากกา", "เป็ง", "ปี่", "เปียน", "เปียว", "พาย", "ปิ่น", "ปิง", "โป",
"ผู่", "Qi", "Qia", "Qian", "Qiang", "Qiao", "Qie", "Qin", "Qing", "Qing", "Qiu", "Qu",
"Quan", "Que", "Qun", "Ran", "Rang", "เรา", "Re", "Ren", "Reng", "Ri", "โรง", "รู",
"รุ", "เรือน", "รุย", "วิ่ง", "รูโอ", "ซา", "ไซ", "ซาน", "ซาง", "เซา", "เซ", "เซน",
"เส็ง", "ซา", "ชายย์", "ฉาน", "ซาง", "เส้า", "เธอ", "เสิน", "เซิง", "ชิ", เฉา, "ชู",
"ซั่ว", "ซวย", "ซวน", "ซวง", "สุ่ย", "ชุน", "ซั่ว", "สี", "เพลง", "โซ", "ซู", "สวน",
"ซุย", "พระอาทิตย์", "ซั่ว", "ต้า", "ไท", "ตาล", "ถัง", "เต๋า", "เต้", "เต็ง", "ติ", "เทียน",