修改後的取得漢字首字母的lazarus函式,可以自己增加疑難漢字,這個應該比較理想了
前面要引用:LazUTF8
function getPinYinCode(const input:string):string;
var
pinyintable: TStrings;
i,j:integer;
uChar: string;
begin
result:='';
pinyintable:=TStringList.Create;
pinyintable.Append('A阿啊錒嗄厑哎哀唉埃挨溾鑀鑀啀捱皚凒溰嘊敳皚癌毐昹噯矮藹躷噯藹譪靄靄艾伌愛砈硋隘嗌塧嬡愛礙曖璦僾壒嬡懓薆曖璦鴱皧瞹馤鑀鱫安侒峖桉氨庵諳萻腤鵪蓭誝鞌鞍盦馣鮟盫韽啽雸垵');
pinyintable.Append('A俺唵垵銨隌揞罯銨犴岸按荌案胺豻堓婩暗貋儑錌黯骯岇昂昻枊盎醠凹坳垇柪軪爊敖厫隞嗷嗸嶅廒滶獒獓遨熬璈蔜翱聱螯翶謷翺鰲鏖鰲鷔鼇芺襖媼镺襖嶴扷岰傲奡奧嫯慠驁奧嶴澳懊擙謸鏊');
pinyintable.Append('B八仈巴叭扒朳玐吧夿岜芭疤哵捌笆粑紦羓蚆釟豝䰾魞叐犮抜坺妭拔茇炦癹胈釛菝詙跋軷魃把靶壩弝爸垻罷鮁鮁覇矲霸壩灞欛挀掰白百佰柏栢捭竡粨擺擺襬唄拝敗拜唄敗稗粺鞁薭贁兡瓸扳');
pinyintable.Append('B攽班般頒斑搬斒瘢螁癍辬阪阪岅昄板版瓪鈑粄舨鈑蝂魬辦半伴扮姅怑拌絆秚絆鉡靽辦瓣邦峀垹幫捠梆浜邫幇幚縍幫鞤綁綁榜膀玤蚌傍棒謗塝稖蒡蜯磅鎊艕謗勹包佨孢苞胞笣煲齙蕔褒闁齙');
pinyintable.Append('B窇嫑雹寶怉飽保鴇珤堡堢媬葆寚飹飽褓駂鳵緥鴇賲藵寳寶靌勽報抱豹趵菢鮑靤骲暴髱虣儤曓爆忁鑤萡陂卑杯盃桮悲揹碑鵯藣鵯喺北鉳貝狽貝邶備昁牬苝背鋇俻倍悖狽被偝偹梖珼鄁備僃憊');
pinyintable.Append('B焙軰輩愂碚禙蓓蛽犕褙誖骳輩鋇憊糒鞴鐾奔泍賁倴渀逩犇錛錛本苯奙畚楍坌捹桳笨撪輽伻崩繃閍嵭嘣綳繃甭埲菶琫鞛泵迸塴甏鏰蹦鏰屄毴逼豍鰏鵖鰏柲荸鼻嬶匕比夶朼佊吡妣沘疕彼柀秕');
pinyintable.Append('B俾筆粊舭筆鄙聛貏匂幣必畢閉佖坒庇詖邲妼怭畀畁嗶毖珌疪蓽陛斃狴畢袐鉍婢庳敝梐萆萞閇閉堛弻弼愊愎湢皕禆篳詖貱贔嗶彃楅潷滭煏痺腷蓖蓽蜌裨蹕閟飶幣弊熚獙碧箅綼蔽鄪馝幤潷獘');
pinyintable.Append('B罼襅駜髲壁嬖廦篦篳縪薜觱避鮅斃濞臂蹕髀奰璧鄨饆繴襞襣鏎鞸韠躃躄魓贔鐴驆鷝鷩鼊邊砭籩編煸甂箯編蝙獱邉鍽鯿邊鞭鯾鯿籩炞貶扁窆匾惼碥稨褊糄鴘藊卞弁忭抃汳汴苄釆峅便變変昪');
pinyintable.Append('B覍揙緶遍辡艑辧辨辯辮辮變彪標颮髟猋脿墂幖滮驃標熛膘瘭鏢飆飈儦颷瀌爂臕贆鏢鑣飆飇飈飊鑣表婊裱諘褾錶檦俵鰾鰾憋鱉鱉鼈虌龞別別咇莂蛂徶襒蟞蹩癟癟彆邠賓彬儐斌椕濱繽檳璸賓');
pinyintable.Append('B賔鑌儐瀕濱濵虨豳瀕霦繽蠙鑌顮氞擯殯臏髩擯鬂殯臏髕鬢髕鬢仌氷冰兵栟掤梹鋲檳丙邴陃怲抦秉苪昺柄炳餅窉蛃棅稟鈵鞆餅餠燷並並併幷垪庰倂栤病竝偋傡寎摒誁鮩靐癶撥波玻剝盋襏缽');
pinyintable.Append('B餑啵紴缽脖菠缽僠嶓播餑蹳驋鱍仢伯孛駁帛泊狛瓝侼勃胉郣亳挬浡秡鈸鉑舶博渤葧鵓愽搏鈸鉑餺鮊僰煿牔箔膊艊馛駁踣鋍鎛薄駮鮊懪礡簙鎛餺鵓犦欂襮礴鑮跛箥簸孹擘檗糪譒蘗蔔峬庯逋');
pinyintable.Append('B鈽晡鈽誧餔轐醭卜卟補哺捕補鳪鸔不布佈步咘怖歨歩鈽勏埗悑部埠瓿廍蔀踄篰餢簿玢佛夯宀疒瀑');
pinyintable.Append('C嚓擦礤礸遪猜才材財財戝裁採倸埰婇寀彩採睬跴綵踩菜棌蔡縩乲參飡驂湌嬠餐驂殘蠶慚殘慚蝅慙蠶蠺慘慘噆憯黲黲燦粲儏澯薒燦璨爘倉仺傖滄蒼倉艙傖凔嵢滄獊蒼濸艙螥罉藏欌鑶賶撡操');
pinyintable.Append('C糙曺曹嘈嶆漕蓸槽褿艚螬鏪艹艸草愺騲肏襙冊側廁惻測萴敇萗惻測策萴筞蓛墄箣憡嵾膥岑梣涔噌層層竲驓蹭硛硳岾猠乽叉芆杈肞臿訍偛嗏插餷銟鍤艖疀鍤餷垞查査茬茶嵖搽猹靫槎察碴檫');
pinyintable.Append('C衩鑔鑔奼汊岔侘詫奼差紁拆釵釵犲儕柴祡豺喍儕蠆袃瘥蠆囆辿覘梴摻攙鋓幨嬋讒孱棎湹禪饞嬋煘纏獑蟬誗鋋廛潹潺緾磛毚鄽鐔瀍儳劖蟾酁嚵壥巉瀺纏纒躔鑱艬讒鑱饞產剗旵丳滻剗諂產産');
pinyintable.Append('C鏟闡蕆剷嵼滻幝蕆諂閳簅囅繟醦鏟闡囅灛讇懺硟摲懴顫懺羼韂倀昌娼淐猖菖閶晿椙琩裮錩錩鯧鯧鼚兏腸萇嘗償常徜瓺萇甞腸嘗嫦瑺膓鋿償嚐蟐鱨鏛鱨廠場昶惝敞僘厰廠氅鋹悵瑒暢倡鬯唱');
pinyintable.Append('C悵暢畼誯韔抄弨怊欩鈔焯超鈔繛牊晁巢巣朝鄛漅嘲潮窲罺轈吵炒眧煼麨巐仦耖觘車車硨唓莗硨蛼扯偖撦屮徹坼迠烢聅掣硩頙徹撤澈勶瞮爡抻郴棽琛嗔諃賝塵臣忱沉辰陳茞宸烥莐敐晨訦諶');
pinyintable.Append('C揨煁蔯塵樄瘎霃螴諶薼麎曟鷐趻硶磣墋夦磣踸贂闖襯疢稱齔趁櫬稱齓齔嚫讖襯讖阷泟檉爯棦浾偁蟶鐺牚琤赬憆摚靗撐撐緽橕瞠赬頳檉竀穪蟶鏳鏿饓丞成呈承棖誠郕城宬峸洆荿乘埕挰珹掁');
pinyintable.Append('C窚脭鋮堘懲棖椉程筬絾裎塍塖溗碀誠畻酲鋮澂澄橙檙鯎瀓懲騬悜逞騁庱睈騁秤吃妛杘侙哧彲蚩鴟瓻眵笞訵嗤媸摛痴瞝螭鴟鵄痴魑齝攡麶彲黐弛池馳遲岻茌持竾荎淔筂貾遅馳墀踟篪謘尺叺');
pinyintable.Append('C呎肔侈卶齒垑胣恥恥蚇豉欼歯裭鉹褫齒彳叱斥灻赤飭抶勅恜熾翄翅敕烾痓啻湁傺痸腟鉓雴憏翤遫慗瘛翨熾懘趩饎鶒鷘充衝忡沖茺浺珫翀舂嘃摏憃憧衝罿艟蹖蟲崇崈隀寵銃銃抽瘳篘犨犫仇');
pinyintable.Append('C儔幬栦惆綢菗疇絒愁皗稠籌酧酬躊雔嬦懤燽讎疇躊讎讐醜丒吜杽侴瞅醜矁魗臭遚殠出岀初摴樗貙齣芻除廚滁蒢豠鋤榋耡蒭蜍趎雛犓廚篨櫥懨幮櫉蟵躇櫥躕鶵躕杵礎椘儲楮禇楚褚濋儲檚璴');
pinyintable.Append('C礎齭齼亍処處竌怵拀絀豖竐珿絀傗琡鄐搐觸踀閦儊憷橻斶歜臅黜觸矗搋膗揣啜嘬踹巛川氚穿剶瑏傳舡船圌遄椽歂暷輲舛荈喘僢汌串玔釧釧賗刅囪瘡窓窗牎摐牕瘡窻床床噇傸磢闖創愴刱剏');
pinyintable.Append('C剙愴吹炊龡垂桘陲捶菙棰槌錘錘顀旾杶春萅堾媋暙椿槆瑃箺蝽橁櫄鰆鶞純陙脣浱蓴淳脣犉滣蒓鶉漘醇醕鯙偆萶惷睶賰踳蠢踔戳辵娖惙涰綽逴輟酫綽輟齪擉磭歠嚽齪鑡呲玼疵趀偨詞珁垐柌');
pinyintable.Append('C祠茈茨瓷詞辝慈甆辭磁雌鶿餈辤飺餈嬨濨鴜礠辭鶿鷀此佌皉朿次佽刺㓨庛茦栨莿絘蛓賜螆賜嗭從匆囪蓯忩樅茐怱悤焧蔥漗聡蔥驄暰樬瑽璁聦聰瞛篵聰蟌繱鏦騘驄叢従婃孮徖悰淙琮慒誴賨');
pinyintable.Append('C賩樷藂叢灇欉爜謥湊湊楱腠輳輳粗觕麁麄麤徂殂促猝媨瘄蔟誎趗憱醋瘯簇縬蹙鼀蹴蹵顣汆攛鑹躥攛躥鑹攅櫕巑竄熶篡殩簒竄爨崔催凗墔慛摧榱獕磪鏙乼漼璀皠忰疩翆脃脆啐啛悴淬萃毳焠');
pinyintable.Append('C瘁粹翠膵膬竁襊臎邨村皴澊竴存刌忖寸籿搓瑳遳磋撮蹉醝髊虘嵯嵳痤矬蒫鹺鹺齹脞剉剒厝夎挫莝莡措逪棤銼蓌錯銼刂剎畜曾膪澶驏粢長');
pinyintable.Append('D詫襜燀譂奲虰坘蚳赿跮揰裯儔幬篅搥錞踧吋咑噠耷畣搭嗒褡噠墶達妲怛墶炟羍薘匒笪答詚躂瘩靼薘韃燵繨蟽躂鐽龖龘打大亣眔橽呆獃懛歹傣代汏軑侢垈岱帒甙紿迨帶待怠柋殆玳貸帯軑埭');
pinyintable.Append('D帶紿袋逮軩瑇靆曃緿鮘鴏戴艜黛簤瀻霴襶靆丹妉單擔眈砃耼耽鄲聃躭媅殫癉匰簞褝鄲頕儋勯殫襌簞聸刐狚玬瓭膽衴疸紞撣馾澸黕膽旦但帎沊泹誕柦疍啖啗彈憚淡萏蛋啿氮腅蜑觛窞誕噉髧');
pinyintable.Append('D憚憺澹禫駳鴠甔癚嚪贉霮饏當璫襠簹當儅噹澢璫襠簹艡蟷擋黨讜擋譡灙讜氹凼圵宕碭壋蕩檔菪瓽雼碭瞊趤壋檔璗盪礑刀叨屶忉氘舠釖魛魛捯導島隯倒島搗禱禂搗隝嶋嶌槝導隯壔嶹擣蹈禱');
pinyintable.Append('D到悼盜菿椡盜道稲噵稻衜檤衟翿軇瓙纛恴得淂悳惪鎝嘚徳德鎝的揼扥扽燈登豋噔嬁燈璒竳簦艠覴蹬等戥鄧凳鄧隥墱嶝瞪磴鐙櫈鐙仾低彽袛啲埞羝隄堤趆嘀滴鏑磾鞮鏑廸狄肑糴苖迪唙敵滌');
pinyintable.Append('D荻梑笛覿靮滌嫡蔋蔐頔魡敵嚁藡豴糴鸐氐厎詆邸阺呧坻底弤抵柢砥掋菧軧聜骶鯳地弟旳杕玓怟枤俤帝埊娣遞逓偙梊焍眱祶第菂諦釱棣睇締蒂僀禘腣鉪馰墑墬碲蔕慸甋締嶳螮嗲敁掂傎厧嵮');
pinyintable.Append('D滇槙瘨顛蹎巔癲巓巔攧癲齻典奌點婰敟椣碘蒧蕇踮電佃甸阽坫店墊扂玷鈿婝惦澱奠琔殿蜔電墊壂橂澱靛磹癜簟驔刁叼汈刟虭凋奝弴彫蛁琱貂碉殦瞗雕鮉鯛簓鼦鯛鵰屌弔伄吊釣窵訋掉釣銱');
pinyintable.Append('D鈟竨銱雿瘹窵鋽鑃爹跌褺苵迭垤峌恎絰胅瓞眣耊戜諜堞幉揲畳絰耋詄疊殜牃牒镻嵽碟蜨褋艓蝶疂蹀鰈曡疉疊氎嚸丁仃叮帄玎甼疔盯釘耵酊靪頂頂鼎嵿薡鐤訂飣矴定訂飣啶萣椗腚碇錠碠聢');
pinyintable.Append('D錠磸顁丟丟銩颩銩東冬咚崬東苳昸氡倲鶇埬娻崬涷笗菄氭蝀鮗鼕鯟鶇鶫董嬞懂箽蕫諌動凍侗垌姛峒恫挏棟洞腖迵凍戙胴動崠硐棟腖働駧霘剅唗都兜兠蔸橷篼艔鬥乧阧抖陡蚪鈄豆郖浢荳逗');
pinyintable.Append('D餖鬥梪脰酘痘閗竇鬦餖斣闘竇鬪鬬鬭嘟督醏毒涜讀瀆櫝牘犢裻読蝳獨錖凟匵嬻瀆櫝殰牘犢瓄皾騳黷讀豄贕韣髑鑟韇韥黷讟厾獨篤堵帾琽賭睹覩賭篤芏妒杜肚妬度荰秺渡靯鍍螙殬鍍蠧蠹偳');
pinyintable.Append('D媏端鍴短段斷塅緞葮椴煅瑖腶碫鍛緞毈籪鍛斷躖籪叾垖堆塠嵟痽頧鴭鐜隊對兌対祋懟陮碓綐對憝濧薱鐓懟瀩譈鐓譵噸惇敦墩墪壿撴獤噸撉犜礅蹲蹾驐盹躉躉伅沌燉盾砘逇鈍頓遁鈍頓碷遯');
pinyintable.Append('D潡踲多咄哆剟崜毲裰嚉奪鐸剫掇敓敓敪痥鈬奪凙踱鮵鐸朵朶哚垛挅挆埵綞椯趓躱躲綞嚲鬌嚲刴剁沲陊飿垜尮桗墮舵惰跢跥跺飿嶞憜墯鵽卩亻賧銚町鋌夂丶');
pinyintable.Append('E娾砵妸妿娿屙訛囮迗俄娥峨峩涐莪珴訛皒睋鈋鋨鵝蛾磀誐頟額額鵝鵞譌枙砈婀騀鵈厄歺戹阨呃扼苊阸呝砐軛咢堊峉匎惡砨蚅餓偔卾悪硆諤軛鄂閼堮崿愕湂萼豟軶遌遏廅搹琧顎僫蝁鍔鶚蕚');
pinyintable.Append('E遻頞顎餓噩㩵覨諤餩鍔鱷歞顎櫮鰐鶚讍鑩顎鱷奀恩蒽峎摁鞥仒乻旕兒而侕陑峏洏荋栭胹袻鴯粫輀鮞隭髵鮞鴯轜爾耳邇洱餌栮毦珥鉺餌駬薾邇趰二弍弐佴刵咡貳貮衈貳誀嗯唔誒');
pinyintable.Append('F颰墢鼥韛朌頒報賁獖祊埄偪胇貶昞眪袚撥柭襏舩發沷発發彂髪橃醗乏伐姂垡疺罰閥栰傠筏瞂罰閥罸藅佱法砝鍅灋琺琺髮帆忛番勫噃墦嬏幡憣旙旛翻藩轓颿飜鱕凡凢凣匥杋柉礬籵釩舤煩舧');
pinyintable.Append('F笲釩棥煩緐樊蕃橎燔璠薠繁襎繙羳蹯瀿礬蘩鐇蠜鷭反仮払辺返氾犯奿汎泛飯範販畈訉軓梵盕笵販軬飯飰滼嬎範嬔瀪方邡坊芳枋牥鍅淓蚄堏鍅錺鴋防妨房肪埅魴魴仿訪紡昉昘瓬眆倣旊紡舫');
pinyintable.Append('F訪髣鶭放飛妃非飛啡婓婔渄緋菲扉猆靟裶緋蜚霏鯡餥馡騑騛鯡飝肥淝暃腓蜰蟦匪誹奜悱斐棐榧翡蕜誹篚吠廢杮沸狒肺昲費俷剕厞疿屝萉廃費痱鐨廢蕟曊癈鼣濷櫠鐨靅分吩帉紛芬昐氛竕紛');
pinyintable.Append('F翂棻訜躮酚鈖雰朆餴饙墳妢岎汾枌炃肦梤羒蚠蚡棼焚蒶馚隫墳幩蕡魵鳻橨燌燓豶鼢羵鼖豶轒鐼馩黂粉瞓黺份坋弅奮忿秎僨憤糞僨憤奮膹糞鱝瀵鱝豐風仹凨凬妦灃渢凮楓封瘋盽碸風峰峰偑');
pinyintable.Append('F桻烽琒崶渢溄猦葑鋒楓犎蜂瘋碸僼篈鄷鋒檒豐鎽鏠酆寷灃靊飌麷馮捀逢堸綘縫艂縫諷覂唪諷鳳奉甮俸湗焨煈賵鳯鳳鴌賵蘕瓰覅仏坲梻紑缶否缹缻雬鴀夫伕邞呋姇枎玞膚怤柎砆荂衭娐荴旉');
pinyintable.Append('F紨趺酜麩稃跗鈇筟綒孵敷麩糐麬麱懯乀弗伏鳧甶冹刜孚扶芙芣芾咈岪帗彿怫拂服泭紱紼苻茀俘垘枹柫氟洑炥玸畉畐祓罘茯郛韍鳬哹栿浮畗砩莩蚨匐桴涪烰琈符笰紱紼翇艴菔虙袱幅絥罦葍');
pinyintable.Append('F福粰綍艀蜉輻鉘鉜颫鳧榑稪箙複韍襆澓蝠髴鴔諨踾輻鮄癁鮲黻鵩鶝撫甫府弣拊斧俌郙俯釜釡捬輔椨焤盙腑滏腐輔簠黼父訃付婦負附咐坿竎阜駙復祔訃負赴蚥袝偩冨副婏婦蚹傅媍富復萯蛗');
pinyintable.Append('F覄詂賦椱縛腹鮒禣褔賻緮蕧蝜蝮賦駙縛輹鮒賻鍑鍢鰒覆馥鰒猤攵犭');
pinyintable.Append('G玵閞鳺旮伽嘠釓尜嘎噶錷尕玍尬魀該陔垓姟峐荄晐賅畡祴該豥賅賌忋改絠鎅丐乢匃匄杚鈣蓋溉葢鈣戤概蓋槩槪漑瓂幹甘芉迀杆玕肝坩泔苷柑竿疳酐粓亁凲尲尷筸漧尶尷魐皯稈衦趕敢笴稈');
pinyintable.Append('G感澉趕橄擀簳鱤鱤旰盰矸紺倝凎淦紺詌骭幹檊贛灨岡罓冮剛崗綱肛岡牨疘缸鋼剛罡堈掆釭棡犅堽綱罁鋼鎠崗港槓焵筻槓戇皋羔高皐髙槔睪膏槹橰篙糕餻櫜韟鷎鼛鷱夰杲菒稁搞縞槁獔稿鎬');
pinyintable.Append('G縞藁檺吿告勂誥郜峼祮祰鋯筶禞誥鋯戈圪紇戓疙牱哥胳袼鴿割擱彁歌滒戨閤鴐鴚擱謌鴿鎶呄佮匌閣革敋格鬲愅臵葛隔嗝塥滆觡搿槅膈閣鎘韐骼諽鮯櫊韚轕鞷騔鰪哿舸個各虼個硌鉻箇獦給');
pinyintable.Append('G根跟哏亙艮茛揯揯更刯庚畊浭耕掶菮椩焿絚賡鶊緪緪賡羹鶊郠哽埂峺挭綆耿莄梗綆鯁骾鯁亙堩啹喼嗰工弓公功攻杛供糼肱宮宮恭蚣躬龔匑塨幊觥躳匔碽髸觵龔鞏汞拱拲栱珙輁鞏共貢貢慐');
pinyintable.Append('G熕兝兣勾佝溝鉤袧緱鈎緱褠篝簼韝韝岣狗苟枸玽耇耉笱耈豿坸構詬購垢姤茩冓夠夠訽媾彀搆遘雊煹覯撀覯購估咕姑孤沽泒柧軲唂唃罛鴣笟菇菰蛄蓇觚軱軲辜酤轂箍箛嫴篐橭鮕鴣轂鶻古汩');
pinyintable.Append('G詁谷股峠牯骨罟羖逧鈷傦啒脵蠱蛌尳愲硲詁餶榾鼓鼔嘏榖皷穀糓薣濲臌餶瀔盬瞽固故凅顧堌崓崮梏牿棝祻僱痼稒錮頋僱錮鯝鯝顧瓜刮苽胍鴰歄焻煱颪劀緺銽鴰騧冎叧呱剮剮啩寡卦坬詿掛');
pinyintable.Append('G掛罣罫褂詿乖拐枴柺箉怪恠關觀官冠覌倌棺蒄窤瘝癏観鰥觀鱞館痯筦管輨舘錧館躀䲘毌貫泴悺慣摜涫悹祼慣摜遦樌盥罆鏆灌爟瓘礶鸛罐鑵鱹光灮侊炗炚炛咣垙姯茪桄烡珖胱僙輄銧黆欟廣');
pinyintable.Append('G広獷俇逛撗歸圭媯龜規邽皈茥閨帰珪亀矽袿媯槼瑰郌摫閨鮭媯槻槼璝瞡鬹瓌櫷宄軌庋佹匭詭陒垝癸軌鬼庪祪匭晷湀蛫觤詭厬簋蟡劊劌攰櫃炅攱貴桂槶筀貴蓕跪瞶劊劌撌槶禬簂櫃鱖鱥袞惃');
pinyintable.Append('G緄袞輥滾蓘滾蔉磙輥鯀鮌鯀棍棞睴璭謴咼堝郭嘓崞聒鈛鍋墎瘑嘓彉蟈鍋彍囯囶囻國圀國幗摑幗慖摑漍聝蔮虢馘果惈淉猓菓餜槨褁槨綶蜾裹餜鐹過檜咯莞呷');
pinyintable.Append('H餲淲豩豰俿腄墮吪魤犿浲侅郂絯忓攼仠桿汵榦臯鎬暠犵挌蛤厷愩嗊羾詬鶻淈鵠鈷縎鵠怘趏潅雚洸襘鞼緄膕膕粿輠過鉿丷哈嗨孩骸海胲烸塰酼醢亥駭害氦嗐餀駭駴嚡饚乤兯佄頇哻蚶酣頇谽');
pinyintable.Append('H憨馠魽鼾邗含邯函凾虷唅圅娢浛崡晗梒涵焓寒嵅韓甝筨爳蜬澏鋡韓厈罕浫喊蔊豃鬫漢屽扞汗閈旱垾悍捍晘涆猂莟晥焊琀菡釬閈皔睅傼蛿頷撖蜭暵銲鋎憾撼翰螒頷顄駻雗瀚鶾魧苀斻杭垳絎');
pinyintable.Append('H笐航蚢頏貥筕絎頏沆蒿嚆薅竓蠔毫椃嗥獆噑豪嘷獋儫曍嚎壕濠籇蠔譹好郝號昊昦哠恏浩耗晧淏傐皓聕號暤暭澔皜皞皡薃皥顥灝顥鰝灝兞訶呵喝訶嗬蠚禾合何劾咊和姀河峆曷柇盇籺閡哬敆');
pinyintable.Append('H核盉盍荷啝涸渮盒秴菏萂齕惒粭訸頜楁詥鉌闔魺熆閡鶡麧澕篕翮魺闔齕核鶡皬鑉龢佫垎賀寉焃湼賀煂碋褐赫鶴翯壑癋爀鶴齃靍靎鸖靏黒黑嘿潶嬒拫痕鞎佷很狠詪恨亨哼悙涥脝姮恆恆桁烆');
pinyintable.Append('H珩胻鴴橫橫衡鴴鵆蘅鑅堼囍乊乥叿灴轟哄訇烘軣焢硡薨輷嚝鍧轟仜弘妅紅吰巨集汯玒紘閎宖泓玜苰垬娂洪竑葒虹浤紘翃耾硔紭谹鴻渱竤粠葒葓鈜閎綋翝谼潂鉷鞃魟篊鋐彋蕻霐黌霟鴻黌晎嗊');
pinyintable.Append('H訌訌撔澋澒銾侯矦喉帿猴葔瘊睺篌餱翭骺鍭餱鯸吼犼後郈厚垕後洉逅候鄇堠豞鱟鮜鮜鱟乎匢虍呼垀忽昒曶泘苸烀軤匫唿惚淴虖軤雽嘑寣滹雐歑囫抇弧狐瓳胡壺壷斛焀喖壺媩湖猢絗葫楜煳');
pinyintable.Append('H瑚嘝蔛鶘槲箶糊蝴衚魱縠螜醐頶觳鍸餬瀫鬍鰗鶘鶦鶮乕汻虎滸唬萀琥虝箎錿鯱互弖戶戶戸冱冴帍護沍滬岵怙戽昈枑祜笏粐婟扈瓠綔鄠嫭嫮摢滬蔰槴熩鳸簄鍙鸌護鱯韄頀鱯鸌花芲埖婲椛硴');
pinyintable.Append('H糀誮錵蘤華譁姡驊鏵滑猾嘩撶璍螖鏵驊鷨化劃杹畫話崋樺嫿畫嬅畵話劃摦槬樺嫿澅諙諣黊繣蘳懷徊淮槐褢踝懐褱懷櫰耲蘹壞壊壞蘾歡歓鴅嚾懽獾歡貛讙驩還環峘洹荁桓萈萑堚寏絙雈羦貆');
pinyintable.Append('H鍰闤寰繯環豲鍰䴉糫繯轘闤鬟睆緩緩攌幻奐肒奐宦喚換浣渙烉患梙煥逭喚嵈愌換渙瘓煥瑍豢漶瘓槵鯇擐澣瞣藧鯇鯶鰀巟肓荒衁塃慌皇偟凰隍黃黃喤堭媓崲徨惶湟葟遑楻煌瑝墴潢獚鍠熿璜');
pinyintable.Append('H篁艎蝗癀磺穔諻簧蟥鍠餭鰉趪鐄騜鰉鱑鷬怳恍炾宺晃晄奛謊幌愰詤縨謊櫎皩兤滉榥曂皝鎤灰灳詼咴恢拻揮洃虺暉烣琿豗婎媈揮翬輝隓暉楎琿禈詼幑睳噅噕翬輝麾徽隳瀈鰴囘回囬佪廻廽恛');
pinyintable.Append('H洄茴迴烠逥痐蛔蛕蜖鮰悔螝毇檓燬譭卉屷匯會諱泋噦澮繪芔薈誨恚恵燴賄彗晦穢喙惠絵繢翽闠匯彙彚毀毀滙詯賄僡嘒蔧誨圚寭慧憓暳槥潓蕙徻橞獩璤薈薉諱頮檅檜燴篲藱餯嚖懳瞺穢繢蟪');
pinyintable.Append('H櫘繪翽譓闠鐬靧譿顪昏昬葷婚涽閽惽棔睧睯閽忶渾餛渾魂繉鼲諢俒倱圂掍混焝溷慁觨諢吙耠鍃劐鍃豁攉騞佸活秮火夥邩鈥鈥夥沎或貨咟俰捇眓獲剨禍貨惑旤湱禍嗀奯濩獲霍檴謋穫鑊嚯瀖');
pinyintable.Append('H耯藿蠖嚿曤臛癨矐鑊夻行砉圜');
pinyintable.Append('J皀髉畟筴簎笒覘樔俥俥鋤雛處諔堲蠀覿茤岋紇裓構颳夬叏獷臩臦昋鱖妎悎餄紅鵍丌譏擊刉嘰飢乩刏圾機璣肌芨磯雞枅咭跡剞唧姬屐積笄飢基績喞嵆嵇犄筓緝齎勣嗘畸躋鳮僟箕銈嘰撃槣樭');
pinyintable.Append('J畿稽賫躸齏墼憿機激璣積錤隮磯簊績羈賷櫅耭雞譏韲鶏譤癪躋鞿鷄齎羇虀鑇覉鑙齏羈鸄覊亼及伋吉岌彶忣汲級即極亟佶郆卽叝姞急狤皍笈級揤疾觙偮卙庴脨谻戢棘極殛湒集塉嫉愱楫蒺蝍');
pinyintable.Append('J趌輯槉耤膌銡嶯潗瘠箿蕀蕺鞊鶺橶檝螏輯襋蹐鍓艥籍轚鏶霵鶺鷑雦雧幾己丮妀犱泲蟣擠脊掎魢幾戟嵴麂魢撠擠穖彑旡計記伎紀坖妓忌技芰芶際劑季嚌垍峜既洎濟紀茍計剤紒繼覬記偈寂寄');
pinyintable.Append('J徛悸旣梞祭惎臮葪兾痵継薊裚跡際墍暨漃漈禝稩穊誋跽霽鱭暩稷諅鯽冀劑曁穄薊襀髻檕繋罽覬鮆檵蹟鵋齌廭懻癠糭蘎驥鯚瀱繼蘮鱀蘻霽鰶鰿鱭驥加夾抸佳泇迦枷毠浹珈家痂梜笳耞袈猳葭');
pinyintable.Append('J跏犌腵鉫嘉鎵糘豭貑鎵麚圿扴岬郟莢郟恝莢戛鋏戞蛺頰蛺跲餄鋏頬頰鴶鵊甲玾胛斚賈鉀婽斝椵賈鉀榎檟瘕檟價駕架假嫁幏榢稼駕嗧戔奸尖幵堅殲間冿戔肩艱姦姧兼監堅惤猏箋菅菺湔牋犍');
pinyintable.Append('J緘葌葏間搛椷煎瑊睷縑蒹箋樫熞緘蕑蕳鰹鶼熸籛縑鋻艱鞬馢麉瀐韉殱礛覸鵳瀸殲籛韀鰹囏虃韉囝揀梘儉柬繭倹挸撿筧減剪檢湕趼揀検減瞼礆襉詃鐗弿瑐簡絸譾彅戩戩鹼儉翦檢藆襇襉謇蹇');
pinyintable.Append('J瞼簡繭謭鬋鰎鹸瀽蠒鐗鐧鹻譾襺鹼見件侟建餞劍洊牮薦賤俴健剣澗珔艦剱徤漸諫釼寋旔楗毽濺腱臶踐賎鑑鍵僭榗劍劎墹澗箭糋諓賤趝踐踺劒劔橺薦鍵餞瞷磵礀螹鍳擶繝覵艦轞鑑鑒鑬鑳江');
pinyintable.Append('J姜將茳漿畕豇葁翞僵漿螿壃韁薑橿殭螿鱂疅礓疆韁韁鱂講獎槳傋蔣奨奬蔣槳獎耩膙講顜匞匠夅弜杢降洚絳弶袶絳畺醬摾滰嵹犟糡醤糨醬櫤謽艽芁交郊姣嬌峧澆茭驕膠椒焦蛟跤僬嘄虠鮫嬌');
pinyintable.Append('J嶕嶣憍膠蕉膲礁穚鮫鷦簥蟭鐎鷦鷮櫵臫角佼撟狡絞餃晈笅皎矯腳鉸攪筊剿勦敫煍腳賋摷暞踋鉸餃儌劋撹徼敽敿繳曒璬矯皦鵤孂纐攪灚鱎叫呌挍訆珓轎較敎教窖滘嘂嘦斠漖酵噍嬓獥藠趭轎');
pinyintable.Append('J醮譥皭釂階癤皆接掲痎秸階喈嗟堦媘揭脻街煯稭鞂蝔擑癤鶛孑尐節訐刦刧劫岊昅刼劼傑衱詰拮潔結迼桀桝莭訐婕崨捷袺傑結頡嵥楶滐睫節蜐詰鉣魝截榤碣竭蓵鮚潔羯誱踕幯嶻擮礍鍻巀櫭');
pinyintable.Append('J蠞蠘蠽姐毑媎解飷檞丯介岕庎忦戒芥屆屆斺玠界畍疥砎衸誡借蚧徣堺楐琾蛶骱犗誡褯魪藉巾今斤釒兓金釒津矜砛衿觔珒紟惍璡堻琻筋璡鹶黅襟僅巹巹緊堇菫僅謹錦嫤廑漌盡緊蓳饉槿瑾錦');
pinyintable.Append('J謹饉劤盡勁妗近進儘枃勁濜藎晉晉浸燼贐祲進煡縉寖搢溍禁靳瑨僸凚殣覲儘噤縉賮嚍壗嬧濜藎燼璶覲贐齽坕京涇經莖亰秔荊荊婛驚旌旍猄経菁晶稉腈睛粳經兢精聙橸鯨鵛鯨鶁麖鼱驚麠井');
pinyintable.Append('J丼阱剄宑汫汬肼剄穽頸景儆幜憬璄憼暻燝璟璥頸蟼警妌淨弳徑逕浄脛凈弳徑痙競逕婙婧桱梷淨竟竫敬痙傹靖境獍誩靜頚曔鏡靜瀞鏡競竸冋坰扃埛絅駉駫蘏冏囧迥侰炯逈浻烱煚窘熲綗僒煛');
pinyintable.Append('J熲澃燛褧蘔丩勼糾朻究糺鳩糾赳鬮萛啾揪揫鬏鬮九久乆乣奺汣杦灸玖舏韭紤酒镹韮匛舊臼咎疚柩柾倃桕廄救就廄匓舅僦廏廐慦殧舊鷲鯦麔匶齨鷲欍凥抅匊居拘泃狙苴駒倶挶疽痀罝陱娵婅');
pinyintable.Append('J婮崌掬梮涺椐琚腒鋦裾雎艍蜛諊踘鋦駒鴡鞠鞫鶋局泦侷狊桔毩淗焗菊郹椈毱湨犑輂粷躹閰橘檋駶鵙蹫鵴巈蘜鶪驧咀沮舉矩莒挙椇筥櫸榘蒟齟聥舉踽擧櫸欅襷句巨詎姖岠怇拒洰苣邭具拠昛');
pinyintable.Append('J歫炬秬鉅俱倨冣劇粔耟蚷袓埧埾懼據詎距焣犋鉅颶虡豦鋸愳窶聚駏劇勮屨踞鮔壉懅據澽遽鋸屨颶簴躆醵懼爠姢娟捐涓裐鵑勬鋑鐫鎸鵑鐫蠲卷呟帣埍菤錈臇錈奆劵倦勌桊狷絹雋淃瓹眷鄄睊');
pinyintable.Append('J絭罥睠慻蔨餋羂噘撅撧屩屫亅孒孓決刔氒訣抉芵玦玨挗珏砄絕虳覺倔欮崛掘斍桷殌覐觖訣赽趹厥絕絶覚趉鈌劂瑴譎嶡嶥憰熦爴獗瘚蕝蕨鴂鴃憠橛橜镼爵臄钁蟨蟩爑譎蹶蹷嚼矍覺鐝灍爝觼');
pinyintable.Append('J彏戄攫玃鷢欔矡龣貜钁軍君均汮袀軍鈞莙蚐桾皸菌鈞碅筠皸皹覠銁銞鮶麇鍕鮶呁俊郡陖埈峻捃晙浚餕駿珺畯竣箟蜠儁寯懏餕燇駿鵔鵕鵘糹挾廴');
pinyintable.Append('K錒嵦濭骯奟喫噄鉺朏胐阬槀稾藳溝絓鰥卝丱硄廣胿膭歸楇鉿妔薧蚵毼袔齁恗搰華磆蕐會澮璯餛秳漷監譼檻檻捁撟悈脛踁駃咔咖喀卡佧垰胩裃鉲開奒揩衉鉲鉲凱剴塏愷闓鎧凱剴慨蒈塏愷楷');
pinyintable.Append('K輆暟鍇鍇鎧闓颽愾炌欬烗勓嘅鎎乫刊栞勘龕堪戡龕冚坎侃砍莰偘惂塪輡竷轗看衎崁墈闞瞰磡矙忼砊粇康嫝嵻慷漮槺穅糠躿鏮鱇扛摃亢伉匟邟囥抗犺閌炕鈧鈧閌尻髛攷考拷洘栲烤銬犒銬鮳');
pinyintable.Append('K靠鮳鯌匼坷苛柯牁珂科胢軻痾趷鈳嵙棵痾萪軻頦搕犐稞窠鈳榼薖顆樖瞌磕蝌頦醘顆髁礚殼咳翗嶱可岢炣渇嵑敤渴克刻剋勀勊客峇恪娔尅課堁氪騍緙嗑愙溘錁碦緙課錁礊騍肎肯肻墾懇啃豤');
pinyintable.Append('K墾錹懇掯裉褃劥吭坑硜牼鏗硻誙銵鍞鏗巪乬唟厼怾空倥埪崆悾硿箜躻錓鵼孔恐控鞚廤摳芤瞘剾彄瞘口劶叩扣怐敂冦宼寇釦窛筘滱蔲蔻瞉簆鷇刳郀枯哭桍堀崫圐跍窟骷鮬狜苦楛庫俈絝庫秙');
pinyintable.Append('K焅袴嚳絝褲瘔酷褲嚳誇姱舿侉咵垮銙挎胯跨骻蒯擓巜凷圦塊快儈鄶噲獪膾塊筷鱠儈鄶廥獪膾旝糩鱠寬寛寬髖鑧髖梡款窽窾匡劻誆邼匩哐恇洭筐筺誆軭狂狅誑軖軠誑鵟夼儣懭鄺壙纊況曠岲');
pinyintable.Append('K況礦昿貺框眖砿眶絋絖貺軦鉱鋛鄺壙黋懬曠爌矌礦穬纊鑛虧刲巋悝盔窺聧窺虧闚顝蘬奎晆逵鄈頄馗喹揆葵騤戣暌楏楑魁睽蝰頯櫆藈鍨鍷騤夔蘷虁躨卼傀煃跬頍蹞尯匱欳喟媿憒愧潰蕢饋匱');
pinyintable.Append('K嘳嬇憒簣聵聭蕢樻殨餽簣聵籄鐀鑎坤昆晜堃堒婫崐崑猑菎褌焜琨髠裩錕髡鵾尡潉蜫褌髨熴瑻醌錕鯤臗騉鯤鵾鶤悃捆閫壼梱祵硱稇裍壼稛綑閫閸困涃睏擴拡括挄栝桰筈萿葀蛞闊廓頢濶闊鞟');
pinyintable.Append('K韕懖霩鞹鬠穒');
pinyintable.Append('L冫勑粚誺銐寵娕坔釘詻鄜膚鬴茖蛒鎘鉻羮篢睔腂蘫谾瘣暕撿諫倞靚靚牞摎樛畂寠窶垃拉柆啦翋菈邋旯砬揦磖喇藞嚹剌溂臘揧楋瘌蠟蝋辢辣蝲臈攋爉臘鬎櫴瓎鑞鯻蠟鑞鞡來來倈倈崍徠淶萊');
pinyintable.Append('L郲婡崍庲徠棶淶猍萊逨棶琜筙錸箂錸騋鯠鶆麳唻賚睞睞賴賚瀨賴頼顂癩鵣瀨瀬籟藾癩襰籟蘭嵐攔欄婪嵐葻闌藍讕瀾襤儖斕籃燣藍襴鑭闌璼襤譋幱攔瀾灆籃繿蘭斕欄礷襴囒灡籣欗讕躝襽鑭');
pinyintable.Append('L钄韊覽浨攬纜欖漤罱醂壈懶覧擥嬾懶孄覽孏攬欖爦纜爛濫燗嚂濫爁爛爤瓓灠糷啷勆郎郞欴狼莨嫏廊桹琅蓈榔瑯硠稂鋃筤艆蜋郒螂躴鋃鎯駺悢朗閬朖烺塱蓢樃誏閬朤埌浪蒗唥撈粩撈勞労牢');
pinyintable.Append('L狫窂哰嘮嶗浶勞癆鐒僗嶗憥朥癆磱簩蟧醪鐒顟髝老佬咾姥恅荖栳珯硓銠蛯銠潦橑鮱轑澇烙嗠耮酪嫪憦澇橯耮軂仂阞樂叻忇扐氻艻玏泐竻砳勒楽韷簕鰳鰳餎餎雷嫘縲虆樏畾檑縲鐳櫑瓃羸礧');
pinyintable.Append('L纍罍蘲鐳轠壨鑘靁虆鱩欙纝鼺厽耒誄壘塁絫傫誄磊蕌磥蕾儡壘癗藟櫐矋礨灅蠝蘽讄儽鑸鸓肋淚洡類涙淚累酹銇頛頪擂錑攂礌纇類纇蘱禷嘞脷塄稜楞碐稜踜薐冷倰堎愣睖唎刕釐剓梨狸離荲');
pinyintable.Append('L莉驪悡梸犁菞喱棃犂鸝剺漓睝筣縭艃蘺蜊嫠孷樆璃盠竰糎蔾褵鋫鱺黎籬縭罹錅蟍謧醨嚟藜邌離鯏鏫鯬鵹黧囄灕蘺蠡蠫孋廲劙鑗穲籬驪鱺鸝禮李裡俚峛哩娌峲浬邐理裡鋰粴裡豊鋰鯉澧禮鯉');
pinyintable.Append('L蟸醴鱧邐鱧欚力歷厲屴立吏朸麗利勵嚦壢瀝藶例岦戾櫪癘苙隸俐儷栃櫟癧砅茘荔赲轢酈娳悧慄栛栵涖猁珕礪礫秝蒞唳婯悷琍笠粒糲蚸蠣傈凓厤棙痢蛠詈躒靂塛慄搮溧蒚蒞鉝鳨厯厲暦歴瑮');
pinyintable.Append('L綟蜧勵曆歷篥隷鴗巁檪濿癘磿隸鬁儮曞櫔爄犡禲蠇嚦壢攊瀝瓅礪藶櫪爏瓑皪盭礫糲蠣儷癧礰鷅麜囇轢欐讈轣攭瓥靂鱱靋瓈倆倆嫾奩連簾憐漣蓮連槤聯褳亷嗹廉慩漣蓮匲奩覝劆匳噒憐磏聨');
pinyintable.Append('L聫褳鰱濂濓縺翴聮薕螊櫣聯臁蹥謰鎌鐮簾蠊鬑鐮鰱籢籨斂璉臉襝摙槤璉蘞嬚斂歛臉鄻襝羷練孌煉戀浰殮堜媡湅萰鏈僆楝煉瑓瀲練澰錬殮鍊鏈瀲鰊戀纞簗良俍涼樑涼椋輬糧粱墚綡踉樑輬糧');
pinyintable.Append('L両兩兩啢啢掚脼裲緉蜽魎魎亮哴諒輛喨晾湸量煷輌諒輛鍄蹽遼療聊僚寥嵺廖憀膋嘹嫽寮嶚嶛憭撩敹獠繚遼暸燎璙窷膫竂鐐鷯屪廫簝蟟豂賿蹘爎鐐髎飉鷯釕釕鄝蓼爒镽了尥炓料尞撂瞭咧毟');
pinyintable.Append('L挘埓列劣冽劽姴峢挒洌茢迾埒浖烈烮捩獵猟蛚裂煭睙聗趔巤颲儠鮤鴷擸獵犣躐鬛鬣鱲鄰林臨啉崊惏淋晽琳粦痳碄箖粼鄰隣嶙潾獜遴斴暽燐璘轔霖瞵磷臨繗翷麐轔壣瀶鏻鱗驎麟鱗菻亃稟僯');
pinyintable.Append('L凜凜撛廩廩懍懍澟檁檁癛癝顲吝恡悋賃焛賃藺橉甐膦閵疄藺蹸躪躙躪轥拎伶刢靈囹坽夌姈嶺岺彾泠狑苓昤朎柃玲瓴凌皊砱秢竛鈴陵鴒婈崚掕櫺淩琌笭紷綾羚翎聆舲菱蛉衑祾詅跉軨蓤裬鈴');
pinyintable.Append('L閝零齡綾蔆輘霊駖澪蕶錂霗魿鯪鴒鹷燯霛霝齢瀮酃鯪孁蘦齡櫺醽靈欞爧麢龗阾袊領領嶺令另呤炩溜熘劉沠畄瀏流留旈琉畱硫裗媹嵧旒蒥蓅遛餾騮榴瑠飀劉瑬瘤磂鎦駠鶹橊璢疁鏐癅蟉駵嚠');
pinyintable.Append('L懰瀏藰鎏鎦餾麍鏐飀鐂騮飅鰡鶹驑柳栁桞珋桺綹鋶綹熮罶鋶橮羀嬼六翏塯廇澑磟鷚蹓霤雡飂鬸鷚瓼甅囖龍屸嚨瀧蘢曨櫳瓏朧矓礱籠聾隆湰嶐槞漋癃窿篭嚨巃巄蘢鏧霳曨朧櫳爖瓏矓礱礲襱');
pinyintable.Append('L籠聾蠪蠬龓豅躘鑨靇鸗隴壟壠攏儱隴壟壠攏竉哢梇硦徿贚婁僂婁嘍漊蔞僂樓嘍廔慺蔞遱樓熡耬螻瞜耬艛螻謱軁髏鞻髏嶁摟塿嶁摟漊甊簍簍陋屚漏瘻鏤瘺瘻鏤露嚕擼嚕擼盧廬蘆壚枦瀘爐櫨');
pinyintable.Append('L臚轤舮鸕玈艫顱鈩鱸魲盧嚧壚廬攎瀘獹璷蘆櫨爐瓐臚矑籚纑罏艫蠦轤鑪顱髗鱸鸕黸滷虜挔捛擄鹵磠魯虜塷滷蓾樐瀂魯擄櫓磠鎦瀂櫓氌艣鏀艪鐪鎦圥甪陸侓坴彔錄峍勎賂輅陸娽淕淥淥硉菉');
pinyintable.Append('L逯鹿椂琭祿祿僇剹勠濾盝睩碌稑賂路塶廘摝漉籙粶蔍戮樚熝膔膟觮趢踛轆醁潞穋蕗錄録錴璐簏螰鴼濾簶蹗轆騄鷺簬簵鏕鯥鵦鵱麓鏴騼籙觻虂鷺氌驢閭櫚閭馿膢櫚藘曥鷜驢呂呂侶郘侶旅梠');
pinyintable.Append('L焒祣穭鋁屢絽縷屢膂膐褸鋁履褸儢穭縷穭寽垏律哷慮率綠嵂氯葎綠緑慮箻勴繂櫖爈鑢孿巒攣欒鸞臠灤鑾鵉圝奱孌孿巒攣曫欒灓羉臠圞灤虊鑾癴癵鸞卵亂釠亂掠略畧鋝圙鋝鋢掄掄侖倫圇淪');
pinyintable.Append('L綸侖輪倫陯圇婨崘崙惀淪菕棆腀碖綸蜦踚輪磮錀鯩稐耣論埨溣論捋頱囉羅囉玀腡蘿邏欏腡鑼籮騾鏍螺羅覶鏍儸覼騾玀蘿邏欏鸁籮鑼饠驘剆倮砢蓏裸躶瘰蠃臝攞曪癳濼峈洛絡犖駱珞笿絡落');
pinyintable.Append('L摞漯犖雒駱鮥鵅纙鱳');
pinyintable.Append('M絔硥苾牑訬仯哋尒尓爾坆嘸撫羙秏狢貈貉湏惛殙貇氂犛厸龍龒嘸呣媽媽嬤嬤麻痲嫲蔴犘蟆蟇馬獁瑪碼螞馬溤獁遤瑪碼螞鎷鷌鰢亇榪禡閁罵嘜傌睰嘜榪禡罵駡礣鬕嗎嗎嘛埋霾買蕒買嘪蕒鷶');
pinyintable.Append('M勱邁佅売麥賣脈脈麥衇勱賣邁霢霢顢顢姏悗蠻慲摱饅樠瞞瞞鞔饅鰻鬗鬘鰻蠻屘満睌滿滿蟎襔蟎鏋矕曼僈謾墁幔慢漫獌縵蔄蔓熳澷鏝縵蟃謾鏝蘰牤邙吂忙汒芒杗杧盲厖恾笀茫哤娏浝牻硭釯');
pinyintable.Append('M鋩痝蛖鋩駹蘉莽莾茻壾漭蟒蠎匁貓貓毛矛枆犛茅旄渵軞酕蛑錨緢髦蝥錨蟊鶜冇卯戼峁泖茆昴鉚笷蓩鉚冃皃芼冐茂冒眊貿耄袤覒媢帽貿鄚愗暓楙毷瑁瞀貌鄮蝐懋唜庅嚒濹嚰麼癦沒沒枚玫苺');
pinyintable.Append('M栂眉脄莓梅珻脢郿堳媒嵋湄湈猸睂葿楣楳煤瑂禖腜塺槑酶鋂鶥鋂黴徾鋂矀攗蘪鶥攟黴毎每凂美挴浼媄嵄渼媺鎂嬍燘躾鎂黣妹抺沬昧祙袂眛媚寐痗跊鬽煝睸魅篃蝞嚜椚門捫玣鍆門閅捫菛璊');
pinyintable.Append('M穈鍆虋悶燜悶暪燜懣懣們們掹擝氓甿虻冡庬罞萌萠夢溕盟甍儚橗瞢蕄蝱鄳鄸幪懞濛獴曚朦檬氋矇礞鯍艨鸏矒靀饛顭鸏勐猛瓾蒙錳艋蜢錳懵蠓鯭鼆孟夢夣懜霥踎咪瞇冞彌禰迷獼謎蒾詸謎醚');
pinyintable.Append('M擟糜縻麊麋靡獼麛爢戂攠蘼醾醿鸍釄米羋羋侎弭洣敉粎脒眯渳葞蝆蔝銤孊灖糸汨宓泌覓峚祕宻祕密淧覓覔冪謐塓幎覛嘧榓滵漞熐蔤蜜鼏冪樒幦濗藌謐櫁簚羃芇眠婂綿媔棉綿緜臱蝒嬵檰櫋');
pinyintable.Append('M矈矊矏丏汅免沔黽俛勉眄娩偭冕勔喕愐湎緬葂靦緬鮸靣面糆麵麫麵麵喵苗媌描瞄鶓嫹鶓鱙杪眇秒淼渺緲篎緲藐邈妙廟竗庿廟吀咩哶孭滅搣滅蔑薎鴓幭懱瀎篾櫗蠛衊鑖鱴瓱民垊姄岷怋旻旼');
pinyintable.Append('M玟苠珉盿冧罠崏捪琘琝緡暋瑉痻碈鈱緍緡錉鍲皿冺刡閔抿泯勄敃閩憫敏笢笽湣閔愍敯黽閩僶慜憫潣簢鰵蠠鰵名明鳴洺眀茗冥朙眳銘鄍嫇溟猽蓂暝榠銘鳴瞑螟覭佲姳凕慏酩命掵詺謬繆繆謬');
pinyintable.Append('M摸嚤尛謨嫫饃摹模膜麼麼摩魹橅磨糢謨謩擵饃嚩蘑髍魔劘饝抹懡麿末劰圽妺怽歿歿沫茉陌帞昩枺皌眜眿砞秣莈莫眽粖絈袹蛨貃嗼塻寞漠驀貊銆墨嫼暯瘼瞐瞙鏌魩黙縸默貘藦蟔鏌爅驀礳纆');
pinyintable.Append('M耱乮哞牟侔劺恈洠眸謀鉾謀鍪鴾麰某母毪獏氁畝牡姆拇峔牳畆畒胟畝畞砪畮鉧踇木仫目凩沐狇坶炑牧苜毣莯蚞鉬募萺雮墓幕幙慔楘睦鉬慕暮艒霂穆鞪旀丆椧澠');
pinyintable.Append('N懝抝拗秅莀袲唸毭咹児兒耏聏峊廾嫨跈聻茮澆涳巙崀尦竜袮彌镾濔瀰乜樢拏拿誽錼錼乸哪雫內那吶妠納肭娜衲鈉納袦捺笝豽軜貀嗱蒳靹魶腉熋孻乃奶艿氖疓妳廼迺倷釢嬭奈柰耐萘渿鼐褦');
pinyintable.Append('N螚錼囡男抩枏枬侽南娚畘莮難喃遖暔楠煵諵難赧揇湳萳腩蝻戁婻囔乪嚢囊鬞饢欜饢擃曩攮灢儾齉孬檂呶怓撓峱硇鐃猱蟯詉碙嶩夒鐃巎獿堖惱悩腦匘脳堖惱嫐瑙腦碯鬧婥淖閙鬧訥吶眲訥呢');
pinyintable.Append('N餒腇餒鮾鯘氝焾嫩能莻鈪銰啱妮尼坭怩泥籾倪屔秜郳鈮埿婗淣猊蚭棿跜鈮蜺觬貎霓鯢鯢麑齯臡伱伲你擬抳狔苨柅旎晲馜儞隬擬薿檷鑈氼迡暱胒逆匿痆眤堄惄嫟愵溺睨膩暱縌膩嬺拈年秊哖');
pinyintable.Append('N秥鯰鯰鯰鵇黏鯰捻輦撚攆碾輦簐攆躎卄廿念姩埝娘嬢釀醸釀鳥蔦嫋嫋裊蔦嬝褭嬲尿脲捏揑帇圼苶枿隉涅聶臬齧惗隉敜囁嵲踂摰踗踙鑷鎳嶭篞臲錜顳躡鎳闑孼孽櫱籋櫱齧巕糱糵蠥囓讘躡鑷');
pinyintable.Append('N顳脌囜您拰寧嚀擰獰檸聹寍寕寜寧儜凝嚀嬣擰獰薴檸聹鑏鬡鸋橣矃佞侫濘甯寗澝濘妞牛牜忸扭沑狃紐杻炄鈕紐鈕靵農儂噥濃膿穠農儂辳噥憹濃蕽禯膿穠襛醲欁繷弄挊挵癑齈羺譨啂槈耨鎒');
pinyintable.Append('N鐞譳奴孥駑笯駑伮努弩砮胬怒傉搙女釹籹釹衂恧朒衄瘧虐瘧奻渜暖煗餪硸黁燶郍挪梛儺搻儺橠諾喏掿逽搦鍩榒稬諾糑懦懧糥穤糯恁蔫');
pinyintable.Append('O吽摳噢哦筽夞乯鞰謳歐毆甌鷗塸歐熰甌膒鴎櫙藲鏂鷗吘嘔偶腢耦蕅藕慪漚慪漚');
pinyintable.Append('P鈀鈀跁罷猈螌褩闆湴牓棓徬鎊剝襃鉋袌鉋鮑琲絣痭琣逬跰螕鎞粃枈痺闢稫箆鞞猵萹拚徧緶辯驫蔈颮麃藨謤穮驃驫摽汃砏璸鉼碆磻犻苩瓟桲淿湐猼馞嚗髆蚾獛鵏吥荹鈽郶茷籓膰趽彷衯夆馮');
pinyintable.Append('P摓垺妚尃豧巿襆襥脯蜅秿鈲窌攈脟濼尨眫冖覕屰妑皅趴舥啪葩杷爬耙琶筢潖帊帕怕袙拍俳徘排猅棑牌箄輫簰犤哌派湃蒎鎃磗眅畨潘攀爿柈盤跘媻幋蒰搫槃磐縏蹣瀊蟠蹣鎜鞶坢冸判沜泮炍');
pinyintable.Append('P叛牉盼畔袢詊溿頖鋬鵥襻鑻乓汸沗肨胮雱滂膖霶龎龐逄旁舽嫎篣螃鰟龎龐鰟蠭嗙耪覫髈炐胖拋拋脬刨咆垉庖狍炮炰爮袍匏蚫軳鞄褜麅跑奅泡皰皰砲萢麭礟礮呸怌肧柸胚衃醅阫陪陫培毰賠');
pinyintable.Append('P鉳裴裵賠鉳俖伂沛佩帔姵斾旆浿珮配笩蓜轡馷嶏霈轡噴噴濆歕瓫盆湓葐呠翉翸喯匉怦抨泙恲胓砰梈烹硑軯閛漰嘭駍磞芃朋挷竼倗莑堋弸彭棚椖傰塜塳搒漨硼稝蓬鵬槰樥熢憉澎輣篷膨錋韸');
pinyintable.Append('P髼蟚蟛鬅纄韼鵬騯鬔鑝捧淎皏剻掽椪碰踫浌巼闏乶喸丕伓伾批紕邳坯怶披抷炋狉狓砒悂秛秠紕鈹旇翍耚豾鈚鈹鉟銔劈磇駓髬噼錃錍魾憵礔礕闢霹皮阰芘岯枇毞肶毗毘疲笓蚍郫陴啤埤崥蚽');
pinyintable.Append('P豼椑焷琵脾腗榌鮍羆膍蜱隦魮壀鮍篺螷貔簲羆鵧朇鼙蠯匹庀仳圮苉脴痞銢諀鴄擗噽癖嚭屁淠渒揊媲嫓睤睥潎僻澼甓疈譬鷿鸊片囨偏媥犏篇翩鶣駢胼腁楄楩賆諚骿蹁駢騈覑諞貵諞騙魸騗騙');
pinyintable.Append('P剽彯漂縹飄磦旚縹翲螵犥飃飄魒瓢薸闝殍瞟篻醥皫顠票僄勡嘌嫖徱慓氕撇撆暼瞥丿苤鐅嫳姘拼礗穦馪驞玭貧貧琕嬪頻頻嬪薲嚬矉顰顰品榀朩牝汖娉聘乒甹俜涄砯艵竮頩平評憑呯坪岼蘋郱');
pinyintable.Append('P屏帡枰洴玶荓娦瓶屛帲淜萍蚲塀幈焩甁缾聠蓱蛢評軿鮃凴慿箳輧憑鮃檘簈蘋釙坡岥潑娝釙頗溌醱潑醱鏺婆嘙蔢鄱皤謈櫇叵尀鉕笸鉕駊廹岶迫敀昢洦珀哱烞破砶粕蒪頗魄剖頮抔抙捊掊裒箁');
pinyintable.Append('P咅哣婄犃兺哛僕攴撲抪炇巬巭柨陠痡鋪駇噗撲鋪擈鯆圤匍莆菩菐葡蒱蒲僕酺墣璞濮瞨穙鏷贌纀鏷樸圃埔浦烳普圑溥暜譜潽樸氆諩檏鐠譜蹼鐠舖舗曝');
pinyintable.Append('Q摮磝朁鶬鶬鼜詧軙儭櫬趍袳創敠匚釓隑矼肐鉤扢琯矔鸛龜氿肣馯抲頜礉隺渹舙酄攲敧稘毄緝觭禨鄿鐖饑焏踖躤蟣済萕濟袷唊脥價靬鰜鰜鶼鑯揃葥漸摪彊勥焳燋湫湬蟜譑嶠嶠潐噭椄疌倢偼');
pinyintable.Append('Q媫蛣楬鮚荕埐嶜厪墐慬歏濅涇鶄捄趄跔鮈跼趜弆瞿鐻捲弮蚗傕鶌躩麏麕焌箘開欿歁殻揢挳硜矻誇厱熑燫艌鳥毆七迉沏妻柒倛悽棲榿缼郪娸悽戚捿桼淒萋朞期欺紪褄僛嘁慽榿槭漆緀慼磎諆');
pinyintable.Append('Q霋蹊魌鏚鶈亓祁齊圻岐岓芪其奇斉歧祈肵疧竒剘斊旂耆臍蚑蚚頎埼崎帺掑淇渏猉畦萁跂軝釮騏騎棊棋琦琪祺蠐愭碁碕褀頎鬾鬿旗粸綥綦綨緕蜝蜞璂禥蘄踑螧鯕懠濝藄檱櫀簱臍騎騏鰭蘄鯕');
pinyintable.Append('Q鵸鶀麒籏纃艩蠐鬐騹魕鰭玂麡乞邔企屺豈芑啟呇杞玘盀唘豈起啟啔啟婍綺晵棨綮諬簯闙氣訖気汔迄棄汽矵芞呮泣炁盵咠契砌薺栔訖唭欫夡愒棄湆湇葺磧摖暣甈碶噐憇器憩磜磧薺礘罊蟿掐');
pinyintable.Append('Q葜拤跒酠鞐圶冾帢恰洽殎硈愘髂千仟阡奷扦汘芊遷僉岍杄汧茾竏釺拪牽粁慳蚈谸鉛婜牽釺謙雃僉愆籤騫鵮搴摼撁箞諐遷褰顅檶攐攑櫏簽鏲鵮攓騫鐱鬜鬝籤韆仱岒忴扲拑乹前鈐歬虔錢鉗乾');
pinyintable.Append('Q偂掮揵軡媊鈐鉗墘榩箝銭潛橬錢黔鎆黚騝濳騚灊籖鰬淺肷淺嵰慊遣蜸潛譴繾繾譴鑓欠刋芡茜倩悓塹傔嵌棈槧皘蒨塹歉蔳儙槧篏輤篟壍嬱縴嗆羌戕戧斨槍瑲猐琷蹌嗴椌獇腔嗆溬蜣錆嶈戧槍');
pinyintable.Append('Q牄瑲羫鏘篬錆蹌鏹蹡鎗鏘鏹強強牆嬙薔檣漒蔃墻嬙檣牆謒艢蘠搶羥搶羥墏摤繈襁繦熗唴熗羻兛瓩悄磽郻鄗嵪蹺鄡鄥劁敲踍鍬墝碻頝墽幧橇繰磽鍫鍬繑趬蹺蹻喬僑荍蕎橋礄喬僑槗譙嘺嫶憔');
pinyintable.Append('Q蕎鞽樵橋犞癄瞧礄藮譙趫鐈鞽顦巧釥愀髜俏誚陗峭帩竅殼翹誚髚僺撬鞘竅翹躈切苆癿茄聺且厒妾怯匧竊倿悏挈洯愜淁笡愜蛪朅篋緁鍥魥篋踥穕藒鍥鯜鐑竊籡親侵欽衾駸菳媇嶔誛嶔親顉駸');
pinyintable.Append('Q鮼寴庈芩芹埁珡矝秦耹菦蚙捦琴琹禽鈙雂勤嗪溱靲噙擒斳鳹懄檎澿瘽螓懃蠄坅昑笉梫赾寑鋟寢寢鋟螼吢唚抋沁唚菣撳搇撳瀙藽靑青氫輕傾卿郬圊氫淸清傾廎蜻輕鯖鑋夝甠剠勍情殑硘晴棾');
pinyintable.Append('Q氰葝暒擏樈擎檠黥檾頃請廎頃漀請檾謦慶凊掅碃箐靘慶磬儬濪罄櫦宆跫銎卭邛窮穹煢桏笻筇赹惸焪焭瓊舼蛩蛬煢熍睘瞏窮儝憌橩璚藑竆藭丘丠邱坵恘秋秌寈蚯媝萩楸鶖篍緧蝵穐趥鰍蟗鞦');
pinyintable.Append('Q鞧蘒鰌鰍鶖龝叴囚扏犰玌朹肍求虯泅虯俅觓訄訅酋唒浗紌莍逎逑釚梂殏毬球賕釻崷巰湭皳盚遒煪絿蛷裘巰觩賕璆蝤銶醔鮂鼽鯄鵭蠤鰽搝糗區曲佉匤嶇詘阹驅坥屈岴抾浀祛胠袪區蛆軀筁粬');
pinyintable.Append('Q蛐詘趨嶇駆憈敺誳駈麴髷趨麯軀麴黢驅鰸鱋佢劬斪朐菃衐鴝淭渠絇葋軥蕖璖磲螶鴝璩翵蟝鼩蘧匷忂灈戵欋氍籧臞癯蠷衢躣蠼鑺鸜取竘娶紶詓竬齲齲厺去刞呿迲郥耝闃覷趣閴麮闃覰覷鼁覻');
pinyintable.Append('Q峑悛圈圏棬駩騡鐉全權佺詮姾泉洤荃拳牷輇啳埢婘惓痊硂銓湶犈筌絟腃葲搼楾瑔觠詮輇蜷銓権踡縓醛闎鰁鬈孉巏鰁權齤蠸顴顴犬汱畎烇綣綣虇勸券巻牶椦勧韏勸炔缺蒛瘸卻埆崅愨雀硞確');
pinyintable.Append('Q闋塙搉皵闕鵲愨榷墧慤毃確趞燩闋礐闕鵲礭夋囷峮逡宭帬裙群群裠郄');
pinyintable.Append('R吺兊兌熯卪坈繚髳挐鈉柟蟯臑抐內涊蹨孃菍莥獳檽蹃亽罖囕呥肰衻袇蚦袡蚺然髥嘫髯燃繎冄冉姌苒染珃媣蒅穣瀼獽禳瓤穰躟鬤壌嚷壤攘爙讓懹譲讓蕘饒橈橈襓饒犪擾嬈隢擾繞遶繞惹熱熱');
pinyintable.Append('R人仁壬忈朲忎秂芢鈓魜銋鵀忍荏栠栣荵秹稔綛躵刃刄認仞仭訒任屻扨紉妊杒牣紝肕軔韌飪姙紉衽紝訒軔梕袵絍腍靭靱韌飪認餁扔仍辸礽芿陾日馹囸釰鈤馹戎肜栄狨絨茙茸榮容峵毧烿媶嶸');
pinyintable.Append('R絨羢嫆搈搑摉榵溶蓉榕榮熔瑢穁蠑褣鎔氄縙融螎駥髶嬫嶸爃鎔瀜曧蠑冗宂傇軵穃厹禸柔粈媃揉渘葇瑈腬糅蝚蹂輮鍒鞣瓇騥鰇鶔楺煣韖肉宍嶿邚如侞帤茹桇袽銣渪筎蒘銣蕠儒鴑嚅嬬孺濡薷');
pinyintable.Append('R鴽曘燸襦蠕顬醹顬鱬汝肗乳辱鄏入扖込杁洳嗕媷溽縟蓐鳰褥縟擩堧撋壖阮朊軟耎偄軟媆愞瑌腝嫰碝緛蝡輭瓀礝桵甤緌蕤蕊蕋橤繠蘂蘃芮枘蚋銳瑞睿叡壡閏潤閏閠潤橍叒若偌弱鄀婼渃焫楉');
pinyintable.Append('R嵶蒻箬篛爇鰙鰯鶸');
pinyintable.Append('S鉍灬杓攃偲才參叄叅喰傪穇懆鄵拺笧粣鎈褨剎摻攙摌顫塲場綝乗娍匙飭埫醻敊猭漺輴縒棇楤漎憁縗縗鎝単單擔伔僤宲鍉遞遰挕闍闍陏蘴棴丨鞨咶鏸韢閄靃濈櫼帴菨嫅潏麗攦療蕯瀧氀稤蠰');
pinyintable.Append('S娞淰掱忯圱圲凵廧薔鐰韒鞩嫀殸棯葚挼仨桬撒灑訯靸潵卅颯脎薩摋隡馺颯薩櫒栍毢愢揌塞毸腮嘥噻鰓顋嗮賽僿賽簺虄三弎叄毿毿厁毿犙鬖壭傘傘散糝糂饊橵糝糣糤繖鏒饊俕閐桒桑槡嗓搡');
pinyintable.Append('S磉褬顙鎟顙喪喪掻慅搔溞騷繅臊鰠颾騒鰠鱢掃掃嫂埽瘙氉矂髞色栜澀嗇渋銫歮琗嗇瑟歰銫澁懎擌濇濏瘷穡澀璱瀒穡繬穯轖鏼譅飋裇聓森槮襂僧鬙閪縇殺沙紗乷砂唦挱猀粆紗莎鎩痧硰蔱裟');
pinyintable.Append('S樧魦鯊閷鎩鯊鯋繺傻儍繌倽唼啥帹萐喢歃煞翜翣閯霎篩篩簁簛曬曬山彡邖圸刪刪杉杣芟姍衫釤埏狦珊舢痁脠軕笘閊跚剼搧嘇幓煽蔪潸澘曑檆羶鯅羴羶閃陝炶陝閃晱煔睒熌覢訕汕疝苫扇訕');
pinyintable.Append('S赸傓善樿銏騸僐鄯墠墡繕嬗擅敾樿膳磰謆贍繕蟮譱贍鐥饍騸鱔灗鱔傷殤商觴傷墒慯滳蔏殤熵螪觴謪鬺裳垧扄晌賞賞鑜丄上仩尙尚恦鞝緔弰捎梢燒焼稍旓筲艄蛸輎蕱燒髾鮹勺芍柖玿韶少劭');
pinyintable.Append('S卲邵紹哨娋袑紹綤潲奢猞賒畲輋賒賖檨舌佘蛇蛥舍捨厙設社舎厙射涉涻渉設赦弽懾攝灄慴摵蔎蠂韘騇懾灄麝欇申屾扟伸身侁呻妽籶紳罙詵柛氠珅穼籸娠峷甡眒砷堔深紳兟槮葠裑訷罧蓡詵');
pinyintable.Append('S甧蔘燊薓駪鰺鯓鵢鯵鰺神榊鉮鰰邥弞抌沈審矤哂矧宷諗讅嬸瀋訠審諗頣魫曋瞫嬸瀋覾讅腎侺昚甚胂涁眘滲祳脤腎愼慎椹瘮蜃滲鋠瘮升生阩呏聲斘昇枡泩苼殅牲珄竔勝陞曻陹笙湦焺甥鉎聲');
pinyintable.Append('S鍟鼪鵿繩憴澠譝省眚偗渻聖晟晠剰盛剩勝貹嵊聖墭榺蕂橳賸屍失師呞蝨詩邿鳲屍施溮獅師絁湤溼葹溮溼獅蒒蓍詩瑡釃鳲蝨鳾褷鯴鍦鯴鰤鶳襹籭釃十飠什石辻佦時竍識實実旹飠峕拾炻祏蝕');
pinyintable.Append('S食塒時蒔寔湜遈塒嵵溡蒔榯蝕鉽篒鰣鮖鼫鼭鰣史矢乨豕使始駛兘屎笶榁鉂駛士氏礻世丗仕市示卋式叓事侍勢呩柹視試飾冟室恀恃拭是枾柿眂貰適栻烒眎眡舐軾逝鈰視釈崼弒揓諡貰釋勢嗜');
pinyintable.Append('S弒煶睗筮觢試軾鈰飾舓誓奭噬嬕澨諟諡遾餝螫簭籂襫鰘兙瓧収收手守垨首艏壽受狩獸售授綬痩膄壽瘦綬夀獣獸鏉書殳抒紓叔杸樞陎姝柕倏倐書殊紓掓梳淑焂菽軗鄃疎疏舒攄毹毺綀輸跾踈');
pinyintable.Append('S樞蔬輸橾鮛攄瀭鵨尗秫婌孰贖塾熟璹贖暏暑黍署鼠鼡蜀潻薯曙癙襡糬襩籔蠴鱪鱰朮術戍束沭述侸怷樹豎荗恕庶庻絉蒁術裋數竪腧墅漱潄數澍豎樹濖錰鏣鶐虪刷唰耍誜衰摔甩帥帥蟀卛閂拴');
pinyintable.Append('S閂栓涮腨雙滝霜雙孀驦孇騻欆礵鷞鸘艭驦鸘爽塽慡樉縔鏯灀誰脽誰氵水氺閖帨涗涗祱稅裞睡吮楯順舜順蕣橓瞚瞤瞬鬊說妁爍朔鑠欶碩矟嗍搠蒴嗽槊碩鎙厶絲司糹私噝泀俬思恖鷥媤斯絲緦');
pinyintable.Append('S螄楒禗鉰颸凘廝榹禠罳銯鍶嘶噝廝撕澌緦蕬螄鍶蟖蟴颸騦鐁鷥鼶死巳亖四罒寺汜伺似佀兕姒泤祀価孠泗飼駟俟娰柶牭梩洍涘肂飤笥耜釲竢覗嗣肆貄鈻飼禩駟蕼儩騃瀃螦乺忪鬆枀枩娀柗倯');
pinyintable.Append('S凇梥崧庺淞菘嵩硹蜙憽檧濍鬆慫悚捒聳竦傱愯嵷慫聳駷訟宋誦送頌訟頌誦餸鎹凁捜鄋嗖廀廋搜溲獀蒐蓃餿颼摗鎪艘螋醙鎪餿颼騪叟傁嗾瞍擻藪擻藪櫢瘶蘇甦酥穌窣穌鯂蘇蘓櫯囌俗玊夙訴');
pinyintable.Append('S泝肅洬涑珟素速殐粛驌傃粟訴謖嗉塐塑嫊愫溯溸肅遡鷫僳愬榡膆蔌觫趚遬憟樎樕潥鋉餗縤璛簌藗謖蹜驌鱐鷫狻痠酸匴祘笇筭蒜算夊芕雖倠哸浽荽荾眭葰滖睢熣濉鞖雖綏隋隨遀綏隨瓍膸瀡');
pinyintable.Append('S髄髓亗歲砕祟粋誶埣嵗脺遂歲歳煫碎隧嬘澻穂誶賥檖燧璲禭穗穟繀襚邃旞繐繸鐆譢鐩孫猻蓀飧搎猻蓀飱槂蕵薞畃損筍隼損榫箰鎨巺潠唆娑莏傞挲桫梭睃嗦羧蓑摍縮趖簑簔縮髿鮻所嗩索瑣');
pinyintable.Append('S琑惢鎖嗩暛溑瑣鎍鎖鎻鏁逤溹蜶廈忄莘疋柵屬參');
pinyintable.Append('T諳啚裧儃禪蟬繵閶瞋鐺珵侱漦爞綢籌俶埱蓴鶉鈶撘迏迖沓荅逹溚達鎉韃呔蚮軚貸癉撣嘾彈餤黨攩欓逿蕩簜蘯闣朷燾燾僜奃髢詆弚苐媂諦顚顛鈿調蓧啑惵趃奵忊墥峝湩詷鈄鋀褍蜳橔囤庉憞');
pinyintable.Append('T燉軃鋨鞈騩咍漢宊她冂燑轁墤謉饋噋擴斄伖鍩奤嵜鉆汭蟺鱓愓漡苕萔姼忕徥褆扌涭瑹儵稅磃鋖枱他它牠祂咜趿鉈塌榙溻褟蹹侤塔墖獺鮙鰨獺鰨撻狧闥崉涾搨遝遢闒榻毾禢撻澾誻踏嚃錔嚺');
pinyintable.Append('T濌蹋鞜闒鞳闥譶躢襨囼孡駘胎臺邰坮抬苔炱炲跆鮐箈臺颱儓鮐嬯抬薹檯籉太冭夳忲汰態肽鈦泰粏舦酞鈦溙態燤坍貪怹嘽痑舑貪攤灘嘽潬癱擹攤灘癱壇曇倓談郯婒惔弾覃榃痰錟譚墰墵憛潭');
pinyintable.Append('T談醈壇曇檀顃罈藫壜譚貚醰譠罎鷤忐坦袒鉭菼毯鉭嗿憳憻暺醓璮嘆炭埮探傝湠僋嘆碳舕歎賧湯鐋嘡劏羰蝪薚鏜蹚鏜鐋鞺鼞餳坣唐堂傏啺棠鄌塘嵣搪溏蓎隚榶漟煻瑭禟膅樘磄糃膛橖篖糖螗');
pinyintable.Append('T踼糛螳赯醣鎕餹闛饄鶶帑倘偒淌儻耥躺钂鎲儻戃曭爣矘钂燙摥趟燙仐夲弢濤絛掏絛詜嫍幍慆搯滔槄瑫韜飸縚縧濤謟鞱韜饕迯咷洮逃桃陶啕檮淘綯萄祹裪綯蜪鞀醄鞉鋾錭駣檮騊鞀討套討畓');
pinyintable.Append('T忑忒特貣脦鋱慝鋱蟘膯鼟疼痋幐騰謄漛滕邆縢螣駦謄儯藤騰籐鰧籘虅驣霯唞朰剔梯銻踢銻鷈鷉厗綈偍珶啼崹惿提渧稊緹罤遆鵜嗁瑅綈碮徲漽緹蕛蝭題趧蹄醍謕蹏鍗鯷題鮷鵜騠鯷鶗鶙體挮');
pinyintable.Append('T躰骵軆體戻屜剃洟倜悌涕逖悐惕掦逷惖揥替楴裼褅殢髰嚏鬀瓋鬄籊天兲婖添酟靝黇靝田屇沺恬畋畑胋畠甛甜菾湉填搷闐碵緂磌窴鴫璳闐鷆鷏忝殄倎唺悿捵淟晪琠腆覥痶睓舔餂覥賟錪靦掭');
pinyintable.Append('T瑱睼舚旫佻庣挑祧聎芀條岧岹迢祒條笤蓚齠樤蜩鋚鞗髫鰷螩鯈鎥齠鰷宨晀朓脁窕誂窱嬥眺糶絩覜趒跳頫糶貼萜貼鐵蛈僣鴩鐡鐵驖呫帖飻餮廳庁汀艼聽耓厛烴烴綎鞓聴聼廰聽廳邒廷亭庭莛');
pinyintable.Append('T停婷嵉渟筳葶蜓楟榳閮霆聤蝏諪鼮圢侹娗挺涏梃烶珽脡艇頲誔鋌頲濎乭囲炵通痌嗵蓪樋熥仝同佟彤峂庝哃狪茼晍桐浵烔砼蚒眮秱銅童粡絧衕酮鉖僮勭銅餇鮦潼曈朣橦氃犝膧瞳鮦統捅桶筒');
pinyintable.Append('T統綂慟痛慟憅偷偸鍮頭投骰頭妵紏敨斢黈蘣透凸禿禿怢突唋涋捸堗湥痜葖嶀鋵鵚鼵図圖凃峹庩徒捈塗荼途屠梌揬稌塗嵞瘏筡腯蒤鈯圖圗廜跿酴馟鍎駼鵌鶟鷋鷵土圡吐汢釷釷兎迌兔莵堍菟');
pinyintable.Append('T鵵湍猯煓貒團団摶團慱槫檲鏄糰鷒鷻圕疃彖湪褖推蓷藬頹隤頹頺頽魋穨蘈蹪俀脮腿僓蹆骽退娧煺蛻褪駾吞呑朜焞暾黗屯芚飩豘豚軘魨魨霕臀臋氽畽坉乇託託汑飥侂咃拕拖沰侻莌袥託涶脫');
pinyintable.Append('T脫飥魠馱佗陀坨岮沱駝柁砣砤袉鴕紽堶跎酡碢馱槖駄踻駝駞橐鮀鴕鼧騨鼉驒鼉妥毤庹媠橢楕嫷橢鵎拓柝唾跅毻籜籜');
pinyintable.Append('U辪癷袰蝊曢聣烪燞躼蒊蓞耂稥洜毜毝茒桛毮朑焽虲鶑鎼鐢艈霻闧焑屗歚徚鍂藔贘皼斏聁祍');
pinyintable.Append('W趡惡噁唲陚龏萖関闗關貫窐姽恑瞶咼堝濄幠膴鋘譁瀤綄朚撝蒦嚄擭雘艧扝噲抂巋磈薶槾鄤澫堥夘呅韎雺霿沕忞鴖譕帓歾靺瞴蟱墲娒孯掔瓗渞蜹捼琞亠撱鰖屲劸哇娃徍挖窪媧畖窊媧嗗蛙搲');
pinyintable.Append('W溛漥窪鼃攨瓦佤邷咓瓲砙襪嗢膃膃襪韈韤歪喎竵崴外彎剜婠帵壪灣睕蜿潫豌彎壪灣丸刓汍紈芄完岏忨抏玩笂紈捖頑烷琓貦頑邜宛倇唍挽晚盌埦婉惋晩梚綰脘菀晼椀琬皖畹碗綩綰輓踠鋔鍐');
pinyintable.Append('W萬卍卐杤捥腕萬翫鋄薍錽贃鎫贎尩尪尫汪亡亾兦王仼彺莣蚟網忹往徃枉罔惘菵暀棢焹蛧輞網蝄誷輞瀇魍妄忘迋旺盳望朢危威烓偎逶隇隈喴媁媙愄揋揻渨煀葨葳微椳楲溦煨詴縅蝛覣嶶薇鰃');
pinyintable.Append('W癐巍鰃鰄囗為韋圍幃溈違闈峗峞洈為韋桅潿唯帷惟維喡圍嵬幃湋溈為違濰蓶鄬溈潿濰鍏闈鮠癓覹犩霺偉偽尾緯芛葦委煒瑋洧娓捤浘荱諉偉偽崣梶硊萎隗骩嵔廆徫愇猥葦蒍骪骫暐椲煒瑋痿');
pinyintable.Append('W腲艉韙偽碨蜲蜼鮪寪緯蒍諉踓韑頠儰濻鍡鮪壝韙颹瀢亹斖衛未位味苿畏胃軎尉磑菋謂喂媦渭蝟煟墛蔚慰熭犚磑緭蝟衛懀濊璏罻衞謂餧鮇螱褽餵魏藯轊鏏霨䲁蘶饖讆躗讏躛昷塭溫殟溫瑥榲');
pinyintable.Append('W瘟豱鰮鎾饂鰛鰮文彣紋芠炆砇聞紋蚉蚊珳閿鈫雯瘒聞馼魰鳼鴍螡閺閿蟁闅鼤闦刎吻呚忟抆呡肳紊桽脗穩穏穩問妏汶莬問渂脕搵搵絻顐璺翁嗡鶲螉鎓鶲奣塕嵡滃蓊暡瞈聬甕蕹甕罋齆撾倭渦');
pinyintable.Append('W萵唩涹渦猧萵喔窩窩蝸蝸踒我婐婑捰仴沃肟臥臥偓媉幄握渥焥硪楃腛斡瞃濣瓁齷齷烏圬弙汙鄔嗚杇巫屋洿誣鎢趶剭窏釫鄔嗚誈誣箼螐鴮鎢鰞無毋吳吾呉蕪梧洖浯茣莁珸祦鵐無禑蜈蕪璑鵐');
pinyintable.Append('W鯃鼯鷡乄五午仵伍塢嫵廡忤憮迕旿武玝侮俉倵捂啎娬牾珷塢摀熓碔鵡瑦舞嫵廡憮潕錻儛橆甒鵡躌兀勿務戊阢伆屼扤岉杌芴忢物矹敄誤務悞悟悞粅逜晤焐婺嵍痦隖靰騖奦嵨溩霧寤熃誤鶩鋈');
pinyintable.Append('W窹霚鼿霧齀蘁騖鶩');
pinyintable.Append('X欸庍壆扱烲愖糦臰欪滀嘼錯廗諜摡給蚼規嶲鮭巂鬹咁譀迒茠滈欱郃螛嗃熇燺揈閧闀闂鬨銗謼滸芐觟懁郇狟澴還鐶鐶儶譮孈葷轋掝擊彐蔇縘繫夾埉浹傢裌叚徦鰔梘筧礆見閒瞯鵁轇驕絞較湝');
pinyintable.Append('X頡觧吤繲坙巠坓顈眗鼰鼳鋗絹獧決泬勪噱姰濬愾埳堿闞晇欵歀潰搚懢壏嘮釐溓蘝蘞稴漻衖莔禰瓕賯撓譊鉨鉩煖謳嘔盤嚊恓棲諿氣欦臤慳蕁羬蕁槏俔俔嗛骹燆睄綅瓊蓲鱃魼胊卻舃碏儴勷蘘');
pinyintable.Append('X纕繻灑鈒鈒鰓騷雭殺樧姍釤縿莦颵姺濕宩昰笹齛咰鉥獡箾蜤燍叜宿碿潚橚孫鶽橝撢餳饀屜歒盷蓨赨緰圩韡捾夕兮忚汐西覀吸希卥昔析矽穸肸肹俙徆怸郗餏唏奚娭屖息悕晞氥浠犧狶莃唽悉');
pinyintable.Append('X惜桸欷淅渓烯焁焈琋硒菥赥釸傒惁晰晳焟犀睎稀粞翕翖舾鄎厀嵠徯溪煕皙蒠錫僖榽熄熙緆蜥豨餏嘻噏嬆嬉瘜膝餙凞樨橀歙熹熺熻窸羲螅螇錫燨犠瞦礂蟋谿豀豯貕繥雟鯑鵗觹譆醯鏭隵巇曦');
pinyintable.Append('X爔犧酅觽鼷蠵鸂觿鑴習郋席習襲覡媳椺蒵蓆嶍漝覡趘槢蝷薂隰檄謵鎴霫鰼飁騱騽襲鰼驨枲洗璽徙銑喜葈葸鈢屣漇蓰銑憘憙暿橲禧諰壐縰謑蟢蹝璽鱚矖纚躧匸卌戲屓系餼呬忥怬細係恄盻郤');
pinyintable.Append('X欯綌細釳鬩塈椞舄趇隙慀滊禊綌赩隟熂犔稧戱潟澙蕮覤戱黖戲磶虩餼鬩嚱闟霼衋蝦谺傄閕敮煆颬瞎蝦鰕匣俠狎俠峽柙炠狹陜峽烚狹珨祫硤笚翈舺陿溊硤遐搳暇瑕筪碬舝轄縀蕸縖赮魻轄鍜');
pinyintable.Append('X霞鎋黠騢鶷閜丅下嚇圷疜夏梺廈睱諕嚇懗罅夓鏬仙仚屳先奾纖佡忺氙杴祆秈苮秈珗薟掀銛躚醯杴僊僲嘕銛鮮暹韯憸鍁繊褼韱鮮馦蹮孅廯攕譣纎鶱襳躚纖鱻伭咞閒妶弦賢鹹撏涎胘嫻娹婱絃');
pinyintable.Append('X舷蚿銜啣癇蛝閑鷳嫌甉銜嫻嫻憪撏澖誸賢諴輱醎癇癎藖鹹礥贒鑦鷳鷴鷼冼獮顯險毨烍獫蜆険赻筅尟尠搟禒蜆跣箲獫獮蘚鍌燹顕幰攇櫶蘚玁韅顯灦縣峴莧現線臽限姭憲県陥哯垷娊娨峴晛涀');
pinyintable.Append('X莧陷現餡睍絤線羨獻粯腺僩僴綫誢撊線鋧憲橌縣錎餡豏瀗臔獻糮鏾霰鼸鄉薌相香郷廂啌鄉鄊廂湘緗葙鄕楿薌箱緗膷襄忀驤麘欀瓖鑲鱜鑲驤瓨佭詳庠栙祥絴翔跭享亯響蠁餉晑饗想銄餉鯗嚮');
pinyintable.Append('X蠁鯗響饗饟鱶向姠巷項珦象缿萫項像勨嶑曏橡襐蟓鐌鱌灱灲呺梟侾削嘵枵驍宯宵庨恷消綃虓逍鴞啋婋梟焇猇蕭痚痟硝硣窙翛萷銷揱綃嘐歊瀟簫踃嘵憢撨獢銷霄彇膮蕭魈鴞穘簘藃蟂蠨謞鴵');
pinyintable.Append('X囂瀟簫蟰髇嚻囂櫹髐鷍蠨驍毊虈洨郩崤淆訤誵小曉暁筱篠皛曉篠謏皢孝肖効咲恔俲哮效校涍笑嘯傚斆滧詨嘋嘨誟嘯歗熽斅斆些楔歇蠍蠍劦協旪邪協脅垥奊恊拹挾脅脇脋衺偕斜諧猲絜翓嗋');
pinyintable.Append('X愶攜瑎綊熁膎勰擷擕緳纈蝢鞋諧燲擷鞵襭攜纈讗龤寫冩寫藛伳灺洩瀉祄紲缷卸炧炨卨娎屑屓偰徢械焎禼褻媟屟揳渫絬謝僁塮榍榭褉噧屧暬韰嶰廨懈澥獬糏薢薤邂燮褻謝夑瀉瀣爕蟹蠏齘齥');
pinyintable.Append('X齂躠屭躞心邤妡忻芯辛昕杺欣盺俽惞鈊鋅新歆廞噷噺嬜薪馨鑫馫枔鬵鐔伈潃阠伩囟孞炘信軐脪釁訫焮馸舋顖釁興狌星垶騂惺猩煋瑆腥蛵觪箵篂興謃曐觲騂皨刑邢形陘侀郉哘型洐鈃陘娙硎');
pinyintable.Append('X裄鉶鈃鉶銒鋞睲醒擤杏姓幸性荇倖莕婞悻涬塂緈嬹臖凶兄凶匈芎訩忷洶哅恟洶胷胸訩詾雄熊詗詗夐敻休俢修咻庥烋烌羞脙鵂臹貅饈樇銝髤髹鎀鮴鵂饈鏅飍苬朽綇滫糔秀岫珛繡袖琇鏽溴綉');
pinyintable.Append('X璓裦螑繍繡鏥鏽齅戌旴疞盱欨胥須訏頊虗虛諝嬃幁揟欻虛須楈窢頊噓稰需魆噓墟嬃歔縃蕦蝑歘諝譃魖驉鑐鬚俆徐蒣許呴姁詡冔栩珝偦許湑暊詡鄦糈醑盨旭伵序汿侐卹沀敘恤昫洫垿欰殈烅');
pinyintable.Append('X珬勖勗敍敘烼緒續酗喣壻婿朂漵絮訹嗅慉煦続蓄賉槒漵潊盢瞁緒聟銊稸緖瞲藚續蓿吅軒昍咺宣晅軒梋諼喧塇媗愃愋揎萱萲暄煊瑄蓒睻儇禤箮翧蝖嬛蕿諠諼鍹駽矎翾藼蘐蠉譞鰚讂玄玹痃懸');
pinyintable.Append('X旋琁蜁嫙漩暶璇檈璿懸選烜?選癬癬怰泫昡炫絢眩袨鉉琄眴衒渲絢楦鉉碹蔙鏇鞙颴縼繏鏇贙疶蒆靴薛鞾穴斈乴坹學岤嶨茓澩袕鷽踅學嶨澩燢觷雤鷽雪樰膤艝轌鱈鱈血吷怴泧狘疦桖烕謔趐');
pinyintable.Append('X謔瀥坃勳壎焄勛塤薰窨蔒勲勳薫駨嚑壎獯薰曛燻臐矄蘍壦爋纁醺尋巡旬馴杊詢峋恂洵潯紃荀栒樳毥珣偱尋循揗詢馴鄩鱘噚攳樳燂燅燖璕襑蟳鱏鱘灥卂訓訊伨汛迅侚徇狥迿遜殉訊訓訙奞巽');
pinyintable.Append('X殾遜愻賐噀蕈顨鑂籲');
pinyintable.Append('Y靉賹礙譺靉菴媕葊痷闇鵪鶕晻洝媼澚墺驁頨瑒耛拸呾訑婸潒扚昳屵姶堊搤閼煾妋鳱輵夃焸蠱溎裷緷蟈淊嚛欥瓛輐喛揘韹熀褘煇褘蚘噦矆拁玪豜豣將僥烄僥伒莖俓泂揂圧僪貗飬妜焆鐍炏顑');
pinyintable.Append('Y丂髺樂貍櫟躒輅擽嫚玅桙獶輗掜孴儗肀喦噛槷嚙钀汼齵堷踦錡錡裿綺鉛膁羗撽赺欽汓翑蝺輑橪蕘嬈嵤銳鋭挻烻剡虵縄繩鱦釶鉇箷戺謚釋哾說説爍鑠梀筍鉈珆旲錟湯匋鴺趯恌銕桯筩婾媮殕');
pinyintable.Append('Y悇蛻涒扡挩挩狏迱詑彵啘乛涴妧尣燰琟維厃痏薳叞榲轀轀轀勜臒汙汚烏歍吳郚娪焬熈誒歖潝疨磍嬐薟唌湺衘嶮險嶮硍羨麲詳峫鐷洩紲絏緤訢脩褎褏銹獝藇鱮楥辥廵潯丫壓呀庘押鴉椏鴨孲');
pinyintable.Append('Y錏椏鴉錏鴨壓鵶鐚牙伢岈芽厓枒琊笌蚜堐崕崖涯猚瑘睚衙漄齖厊庌啞唖啞瘂雅瘂蕥劜圠亞穵襾訝亜犽迓亞玡埡婭掗砑俹氬埡婭掗訝揠氬猰聐圔稏窫齾咽懨剦煙珚胭偣崦淹焉菸閹湮醃傿煙');
pinyintable.Append('Y鄢嫣漹嶖樮醃閹嬮篶懕臙黫訁円延閆嚴妍芫言訁巖昖沿炎郔姸娫狿研莚娮鹽琂硏訮閆閻嵒嵓筵綖蜒塩揅楌詽碞蔅顏虤閻厳簷顏顔嚴壛巌簷櫩麙壧孍巖巗巚欕礹鹽麣夵抁沇乵兗奄儼兗匽弇');
pinyintable.Append('Y衍偃厴掩眼萒郾酓嵃愝扊揜棪渰渷琰遃隒椼硽罨裺演褗戭蝘魘噞躽縯檿黶厴甗鰋鶠黤齞龑儼黬黭顩鼴巘曮魘鼴齴黶厭妟覎牪姲彥彥硯唁宴晏豔覎驗偐掞焔諺隁喭堰敥焰焱猒硯葕雁椻灩鳫');
pinyintable.Append('Y厭墕暥熖釅嬊讞饜鴈燄燕諺贗鬳曕鴳酀騐験嚥嬿艶贋軅爓醶騴鷃灔贗觾讌醼饜驗鷰艷灎釅驠灧讞豓豔灩央咉姎抰泱殃胦眏秧鴦鉠雵鞅鍈鴦揚羊阦陽暘楊煬佯劷氜瘍鍚颺垟徉昜洋羏烊珜眻');
pinyintable.Append('Y陽崵崸揚蛘敭暘楊煬禓瘍諹輰鍚鴹颺鐊鰑霷鸉卬仰佒坱奍岟養炴氧癢紻傟楧軮慃氱羪養駚懩攁瀁癢礢怏柍恙樣羕詇様漾樣么夭吆妖枖祅訞喓葽楆腰鴁邀爻堯尭餚垚姚嶢軺倄烑珧窯傜堯揺');
pinyintable.Append('Y殽謠軺嗂媱徭愮搖搖猺遙遙摿暚榣瑤瑤銚颻餆嶢嶤徺磘窯窰餚繇謠謡鰩颻蘨顤鰩仸宎岆抭杳殀狕苭咬柼眑窅窈舀偠婹崾溔榚鴢闄騕齩鷕穾藥要袎窔筄葯詏熎覞靿獟鷂薬鼼曜燿艞藥矅曣耀');
pinyintable.Append('Y纅鷂讑鑰倻椰暍噎潱蠮爺耶捓揶鋣爺釾鋣鎁擨也吔亪冶埜野嘢漜壄業葉曳頁鄴夜抴亱枼洂頁曄枽燁掖液謁堨殗腋葉鄓墷楪業饁僷曄曅歋燁擛皣瞱鄴靨嶪嶫澲謁餣嚈擫曗瞸鍱擪爗礏鎑饁鵺');
pinyintable.Append('Y靨驜鸈膶岃一弌辷衤伊衣醫吚壱依禕咿洢猗畩郼銥壹揖欹蛜禕嫛漪稦銥嬄噫夁瑿鷖繄檹毉醫黟譩鷖黳乁儀匜圯夷冝宐沂詒侇宜怡沶狋衪迤飴咦姨峓弬恞柂瓵荑貽迻宧巸扅栘桋眙胰袘酏痍');
pinyintable.Append('Y移萓媐椬羠蛦詒貽遺暆椸誃跠頉頤飴疑儀熪遺嶬彛彜螔頤頥寲嶷簃顊鮧彝彞謻鏔籎觺讉鸃乙已以迆釔佁攺矣苡苢庡艤蟻釔倚扆笖逘偯崺旑椅鈘鉯鳦旖輢敼螘檥礒艤蟻顗轙齮乂義億弋刈憶');
pinyintable.Append('Y藝仡匇肊議阣亦伇屹異忔芅伿佚劮囈坄役抑曵杙耴苅譯邑佾呭呹嶧怈懌易枍泆炈繹詣驛俋奕帟帠弈枻浂玴疫羿衵軼唈垼悒挹栧欭浥浳益袣誼貤陭勩埶埸悘悥殹異羛翊翌萟訲訳豙豛逸釴隿');
pinyintable.Append('Y幆敡晹棭殔湙焲蛡詍跇鈠骮亄兿意溢獈痬竩縊義肄裔裛詣勩嫕廙榏潩瘞膉蓺蜴靾駅億撎槸毅熠熤熼瘞誼鎰鷊鷁黓劓圛墿嬑嬟嶧憶懌曀殪澺燚瘱瞖穓縊艗薏螠褹寱斁曎檍歝燡燱翳翼臆貖鮨');
pinyintable.Append('Y癔藙藝贀鎰鐿繶繹豷霬鯣鶂鶃鶍瀷蘙譯議醳醷饐囈鐿鷁鷊懿襼驛鷧虉鷾讛齸乚囙因阥陰侌垔姻洇茵蔭音駰栶殷氤陰凐秵裀銦陻隂喑堙婣愔筃絪歅溵禋蒑蔭慇瘖銦磤緸鞇諲霒駰噾濦闉霠韾');
pinyintable.Append('Y冘吟犾苂垠泿圁峾烎狺珢粌荶訔唫婬寅崟崯淫訡銀鈝齗滛碒鄞夤蔩誾誾銀齦噖殥璌嚚檭蟫霪齗齦鷣尹引吲飲蚓隱淾釿鈏飲隠靷飮朄趛檃癮隱嶾濥螾蘟櫽癮讔印茚洕胤垽湚猌廕酳憖癊憖憗');
pinyintable.Append('Y鮣懚檼應応英偀桜珱鶯啨嬰媖愥渶緓朠煐瑛嫈碤鍈嚶攖滎甇緓纓罌蝧賏櫻瓔噟罃褮霙鴬鸚嬰應膺韺甖鎣鷹鶧嚶孆孾攖瀴罌蘡櫻瓔礯譻鶯鑍纓蠳鷪軈鷹鸎鸚盁迎塋盈滎熒瑩螢營縈蛍営濚溋');
pinyintable.Append('Y萾僌塋楹瀅鎣瀠熒蠅瑩蝿嬴營縈螢濙濚濴藀覮謍贏巆攍攚瀛瀠瀯蠅櫿灐籝灜贏籯矨郢梬潁頴穎摬影潁癭穎頴巊廮鐛癭映暎硬媵膡鞕瀅譍喲唷喲傭擁癰邕庸傭嗈鄘雍墉嫞慵滽槦牅噰壅擁澭');
pinyintable.Append('Y郺鏞臃癕雝鏞鱅廱灉饔鱅鷛癰喁顒顒鰫永甬詠怺泳俑勇勈栐埇悀柡湧恿傛惥愑湧硧詠塎嵱彮愹蛹慂踴禜鯒踴鯒用苚砽醟優憂攸呦怮泑幽悠麀滺憂優鄾嚘懮瀀櫌纋耰尢尤由沋猶郵怞油肬怣');
pinyintable.Append('Y斿柚疣峳浟秞莜莤蕕逌郵鈾偤蚰訧逰遊猶遊魷楢猷鮋輏駀蕕蝣魷輶鮋櫾邎友有丣卣苃酉羑庮羐莠梄聈脜銪湵醟禉蜏銪槱牖牗黝又右幼佑侑孧狖糿哊囿姷宥峟牰祐誘迶唀梎蚴亴貁釉酭誘鼬');
pinyintable.Append('Y扜紆迂迃穻陓紆虶唹淤盓渝瘀箊於亐予邘伃餘妤扵杅歟玗璵於盂臾衧魚俞兪禺竽舁茰荢娛娯娛狳諛酑餘漁萸釪隃隅雩魚堣堬崳嵎嵛愉揄楰湡畬畭硢腴逾骬愚楡榆歈牏瑜艅虞覦漁睮窬輿褕');
pinyintable.Append('Y歶羭蕍蝓諛雓餘魣嬩懙澞覦踰歟璵螸輿鍝礖謣髃鮽旟籅騟鯲鰅鷠鸆與傴宇嶼羽雨俁俁挧禹語圄峿祤偊匬圉庾敔鄅萭萮鋙傴寙斞楀瑀瘐與語窳鋙齬噳嶼貐斔麌蘌齬玉馭聿芋芌嫗忬飫育鬱彧');
pinyintable.Append('Y昱獄秗茟俼峪栯浴砡鈺預喐域堉悆惐欲淢淯袬諭逳閾喅喩喻媀寓庽御棛棜棫焴琙矞裕遇飫馭鵒愈澦煜稢罭蒮蕷譽鈺預嫗嶎戫毓獄瘉緎蜟蜮輍銉隩噊慾稶蓹薁豫遹鋊鳿澦燏燠蕷諭錥閾鴥鴧');
pinyintable.Append('Y鴪儥礇禦魊鷸癒礜穥篽繘醧鵒櫲饇蘛譽轝鐭霱欎驈鬻籞鱊鷸鸒欝軉鬰鬱灪籲爩囦鳶剈冤弲悁眢鴛寃渁渆淵渕惌淵葾棩蒬蜎鵷箢鳶蜵駌鋺鴛嬽鵷灁鼘鼝元貟邧員園沅杬垣爰貟原員圓笎蚖袁');
pinyintable.Append('Y厡酛圎援湲猨緣鈨黿園圓塬媴嫄源溒猿獂蒝榞榬轅緣縁蝝蝯魭櫞羱薗螈謜轅黿鎱櫞邍騵鶢鶰厵遠盶逺遠夗肙妴苑怨院垸衏傆媛掾瑗禐願裫褑褤噮願曰曱約約箹矱彠彠月戉刖岄抈礿嶽枂玥');
pinyintable.Append('Y恱鑰悅悅蚎蚏軏鉞閱捳跀躍粵越鈅粵鉞閱閲嬳樾篗嶽龠籆瀹蘥黦爚禴躍籥鸑籰龥鸙蒕熅蒕熅奫蝹贇頵馧贇雲勻勻伝呍囩妘抣沄紜芸昀畇眃秐鄖溳紜耘耺鄖雲愪氳溳篔蒷氳熉澐蕓鋆橒篔縜');
pinyintable.Append('Y繧允阭夽抎狁玧隕荺殞喗鈗隕殞褞馻磒霣齫齳孕運枟鄆惲暈鄆醞傊惲慍縕運慍暈腪韞韻熨縕薀蘊縕薀賱醞醞餫蘊韗韞蘊韻這');
pinyintable.Append('Z敱捗囃謲匨蔵冊側厠廁嶒扠挿揷蹅茝僝欃倀長仧長镸鼂鼂謿謓迧陳鈂趂朾脀憕徎胵絺泜歭遟遲迣徸漴褈緟蝩蟲紬搊椆詶薵偢芻鉏蕏傳鶨倕埀箠鎚純湻辶腏趠齱骴薋泚跐從蓯樅熜緫潀潈潀');
pinyintable.Append('Z酢噈欑穳篹嶉槯伜倅紣綷顇墫拵踆睉蔖剳蹛黱酖亶翢篴拞牴觝啇摕蝃踶點鳭調藋喋臷鰈眰鼑枓剢耑磓隊腞夛仛喥柮樲胕阝贛戇滜睪牫贑嫢啈楖嚌璾鯽穧椾碊鳽餰栫袸濺瀳鏩繳擳竧鳩砠蓻');
pinyintable.Append('Z齟怚跙脧雋捔逫嵁沴酈譧驡狵沵摨聶囁釽亝祇蚔齊磩鈆謙綪繰菬埥軽鯖伹岨恮跧甽繅洓篸箑摂攝鉐實識亊鉃適銴檡薥藷鸀尌虒睟簨駘菭襢犆媞薙嚔鐟塡怗聑跕鉄鉵獞穜潳剬剸塼摶漙篿尵');
pinyintable.Append('Z旽啍忳飩杔馲驝陁蘀蘀聉顡醀錗撾扸杫咥枮鮝鞢鋅鮏鯹鎐蓔捙偞擖杝妷秇栺軼乑斦浧銿鈾圫汋帀匝沞咂拶沯桚紥紮鉔魳臢臢雜砸韴雑磼襍雜囐雥災災甾哉栽烖菑渽溨睵賳宰載崽載再在扗');
pinyintable.Append('Z洅儎酨儎縡兂糌簪簮鐕我們偺喒昝寁撍儧攢儹攢趲趲暫暫賛贊鏨鄼濽蹔酇瓉贊鏨瓚酇囋灒讃瓚禶襸讚饡牂羘贓賍臧賘贓髒贜駔駔奘弉髒塟葬銺臓臟傮遭糟蹧醩鑿鑿早棗栆蚤棗璅澡璪薻藻灶');
pinyintable.Append('Z皁皁唕唣造梍喿慥煰艁噪簉燥竃譟趮躁灶啫伬則択沢擇泎澤責迮則唶嘖幘笮舴責溭矠嘖嫧幘簀蔶樍歵諎賾擇澤皟瞔簀耫礋襗謮賾蠌齚齰鸅仄夨庂汄昃昗捑崱稄賊賊鰂蠈鰂鱡怎譖譖譛囎曽');
pinyintable.Append('Z増鄫增憎繒橧熷璔矰磳罾繒譄鱛鋥鋥甑贈贈吒迊咋抯挓柤哳偧喳揸渣溠楂劄皶箚樝觰皻譇齇齇扎札甴軋軋閘蚻鍘煠牐閘霅鍘譗厏苲眨砟搩鮓鮺踷鮓鮺乍灹詐吒奓柵炸宱痄蚱詐搾摣榨醡夈');
pinyintable.Append('Z粂捚齋斎摘榸齋宅翟窄鉙債砦債寨瘵沾氈旃栴粘蛅飦惉詀趈詹閚譫噡嶦薝邅霑氈氊瞻鸇旜譫饘鱣驙魙鱣鸇讝拃斬颭展盞嶄斬琖搌盞嶃嶄榐輾颭嫸醆橏蹍輾皽黵佔佔戰棧桟站偡綻菚棧湛戦');
pinyintable.Append('Z綻嶘輚戰虥虦覱轏蘸驏張弡張章傽鄣嫜彰慞漳獐粻蔁遧暲樟璋餦蟑鏱騿鱆麞仉漲涱掌漲幥礃鞝鐣丈仗扙帳杖脹賬粀帳脹痮障墇嶂幛賬瘬瘴瞕佋釗妱巶招昭炤盄釗啁鉊駋窼鍣爫找沼瑵召兆');
pinyintable.Append('Z詔枛垗狣趙笊肁旐棹罀詔照罩箌肇肈趙曌燳鮡櫂瞾羄蜇嫬遮厇折歽矺砓籷虴哲埑粍袩啠悊晢晣輒喆棏蟄讋謫摺輒樀磔輙銸轍蟄嚞謫謺鮿轍讁襵讋者鍺赭褶鍺這柘浙淛嗻蔗樜鷓蟅鷓貞針偵');
pinyintable.Append('Z湞珍珎貞帪栕楨眞真砧禎針偵敒桭酙寊湞葴遉搸斟楨獉甄禎蒖蓁鉁靕榛槇殝瑧碪禛潧箴樼澵臻薽錱轃鍖鍼籈鱵屒診抮枕姫弫昣胗軫畛疹眕袗紾聄萙裖覙診軫嫃縝稹駗縝縥辴鬒黰圳陣紖侲');
pinyintable.Append('Z挋陣鴆振朕栚紖眹賑塦揕絼蜄敶誫賑鋴鎮震鴆鎭鎮黮凧爭佂姃徵怔爭崢掙炡猙烝眐鉦埩崝崢掙猙睜聇錚媜揁箏徰睜蒸鉦徴箏徵踭篜錚鬇癥氶抍糽拯掟塣晸愸撜整正證諍鄭幀政症幀証鄭諍');
pinyintable.Append('Z鴊證之支卮汁芝吱巵汥枝知織肢徔梔祗秓秖胑胝衹衼倁疷祬秪脂隻梔戠椥臸搘禔綕榰蜘馶鳷謢鴲織蘵鼅禵執侄坧直姪値值聀釞埴執職植殖禃縶跖瓡墌摭馽嬂慹漐躑樴膱縶職蟙蹠蹢軄躑止');
pinyintable.Append('Z只凪劧旨阯址坁帋扺汦沚紙芷抧祉茋咫恉指枳洔砋軹淽疻紙訨趾軹黹酯藢襧阤至芖志忮扻豸制厔垁帙幟治炙質郅俧峙庢庤挃柣櫛洷祑陟娡徏摯晊桎狾秩致袟贄輊乿偫徝擲梽猘畤痔秲秷窒');
pinyintable.Append('Z紩翐袠觗貭銍鷙傂崻彘智滯痣蛭騭寘廌搱滍稙稚筫置跱輊鑕雉墆槜滯潌疐瘈製覟誌銍幟憄摯潪熫稺膣觶質躓鋕旘瀄緻隲駤鴙儨劕懥擲擿櫛穉螲懫贄櫍瓆觶騭鯯礩豑騺驇躓鷙鑕豒中伀汷刣');
pinyintable.Append('Z妐彸迚忠泈炂終柊盅衳鍾舯衷終鈡幒蔠鍾螤鴤螽鍾鼨蹱鐘籦腫種冢喠尰塚歱煄腫瘇種踵仲眾妕狆祌茽衶重蚛偅眾堹媑筗眾諥州舟謅侜周洀洲炿譸烐珘輈郮婤徟淍矪週鵃喌粥賙輈銂賙輖霌');
pinyintable.Append('Z駲嚋盩謅鵃騆譸妯軸軸碡肘帚疛菷晭睭箒鯞紂伷呪咒宙縐冑咮晝紂胄葤晝皺酎粙葤詋甃僽皺駎噣縐驟籀籕籒驟朱劯侏誅邾洙茱株珠諸豬硃袾銖絑蛛誅跦櫧瀦蝫銖櫫諸豬駯鮢鴸瀦藸櫧櫫鼄');
pinyintable.Append('Z鯺蠩竹泏竺炢笁茿燭窋逐笜舳瘃蓫燭蠋躅鱁劚孎灟斸曯欘爥蠾钃主宔拄砫罜陼渚煑煮詝囑濐麈矚屬囑矚佇佇住助紵芧苧坾杼注薴貯迬駐壴柱柷殶炷祝疰眝祩竚莇秼紵紸羜著蛀嵀築註貯跓');
pinyintable.Append('Z軴鑄筯鉒飳馵墸箸翥樦鋳駐築篫霔麆鑄抓檛膼簻髽爪拽跩專叀専磚專鄟嫥瑼甎膞顓磚諯蟤顓鱄轉孨転竱轉灷囀堟蒃瑑僎賺撰篆饌縳襈賺譔饌囀籑妝莊妝庒荘娤樁莊湷粧裝裝樁糚丬壯壯狀');
pinyintable.Append('Z狀壵梉焋幢撞戅隹追騅椎錐錐騅鵻沝墜笍娷綴惴甀縋畷硾膇墜綴贅縋諈醊錣餟礈贅轛鑆宒迍肫窀諄諄衠準埻凖準綧訰稕卓拙炪倬捉桌梲涿棳琸窧槕穛穱蠿圴彴犳灼叕妰茁斫濁丵浞烵諑酌');
pinyintable.Append('Z啄啅娺梲著斮晫椓琢斱硺窡罬撯擆斲禚劅諁諑鋜濁篧擢斀斵濯櫡謶鐲鐯鵫灂蠗鐲籗鷟籱仔孖孜茊茲諮姕姿茲栥玆紎貲資崰淄秶緇諮赼嗞孳嵫椔湽滋葘輜鄑孶禌觜貲資趑錙稵緇鈭鎡齜輜鼒');
pinyintable.Append('Z澬諮趦輺錙髭鯔鍿鎡頾頿鯔鶅齍鰦齜籽子吇姉姊杍矷秄胏呰秭耔虸笫梓釨啙紫滓訾訿榟橴字自芓茡倳剚恣牸漬眥眥胔胾漬唨宗倧綜騌堫嵏嵕惾棕猣腙葼朡椶嵸稯綜緃熧緵翪艐蝬踨蹤磫豵');
pinyintable.Append('Z蹤騌鬃騣鬉鬷鯮鯼鑁總傯捴惣愡揔搃傯蓗摠総縂燪總鍯鏓縱昮瘲倊猔碂粽粽瘲縦錝縱鄒騶諏郰陬掫菆棷棸鄒箃緅諏鄹鯫鯫黀騶齺赱走鯐奏揍媰租菹葅蒩卆足卒哫崒崪族傶稡箤踤踿鏃鏃詛');
pinyintable.Append('Z阻組俎爼珇祖組詛靻鎺謯劗躦鑚躦鑽繤纘纂纉籫纘鑽揝攥厜朘嗺樶蟕纗嶊嘴噿濢璻枠栬絊酔晬最祽罪辠酻蕞醉嶵檇鋷錊檌穝欈尊嶟遵樽繜罇鶎鐏鱒鱒鷷僔噂撙譐捘銌昨秨莋捽椊葃稓筰鈼');
pinyintable.Append('Z左佐繓作坐阼岝岞怍侳柞祚胙唑座袏做葄蓙飵糳咗');
//取得拼音碼。
for i:= 1 to UTF8Length(input) do
begin
uChar := UTF8Copy(input, i, 1);
if length(uChar)=1 then
begin //如果是ASCII字元,直接返回
result:=result + uChar;
continue;
end;
//查詢漢字表
for j:=0 to pinyintable.Count-1 do
begin
if UTF8Pos(uChar, pinyintable[j])>0 then
begin
result := result + copy(pinyintable[j],0,1);
break;
end;
end;
end;
end;
相關文章
- mysql 中如何取得漢字欄位的各漢字首字母MySql
- 取漢字的拼音首字母的SQL函式SQL函式
- oralce中漢字轉為拼音首字母的函式(轉)函式
- ORACLE SQL函式中文漢字轉拼音首字母OracleSQL函式
- [轉]SQL獲取漢字拼音首字母函式SQL函式
- DB2中建立漢字拼音首字母的SQL函式DB2SQL函式
- 取漢字全拼的SQL函式SQL函式
- C# 獲取漢字首字母C#
- 簡單方法在C#中取得漢字的拼音的首字母(轉)C#
- vi在修改漢字的時候,把漢字作為一個字元處理的設定辦法字元
- C#中取得漢語拼音首字母C#
- python返回漢字的首字母Python
- mysql獲取漢字的首字母MySql
- java獲取漢字的首字母Java
- java將漢字改成對應首字母Java
- 漢字-字母-位元組-位之間的轉換
- php獲取漢字的拼音 拼音首字母PHP
- oracle sql去掉漢字保留數字或字母OracleSQL
- 寫了一個數字轉成簡 / 繁體漢字的助手函式函式
- 漢字處理問題?
- SQLSERVER中實現返回漢字筆畫數的函式;SQLServer函式
- 寫一函式,準確地判斷欄位是否含有漢字或者提取漢字等函式
- 如何讓漢字以拼音字母順序排序排序
- 檢測字串是否由字母或者漢字組成字串
- 很有趣的,漢字轉換為其發音的首字母
- 在vc中實現獲取漢字拼音的首字母
- C# 漢字轉拼音 使用微軟的Visual Studio International Pack 類庫提取漢字拼音首字母C#微軟
- 幾個分析函式的比較函式
- C#漢字轉漢語拼音C#
- 在Excel中如何獲取漢字拼音首字母?Excel
- Sql Server資料庫漢字按字母、筆劃、拼音首字母、排序SQLServer資料庫排序
- javascript替換字串中的某個漢字JavaScript字串
- Mysql 一個比較好用的函式MySql函式
- 正規表示式刪除字串中的漢字字串
- 去除字串中的漢字function字串Function
- iOS漢字轉拼音的方法iOS
- C#單例—餓漢式和懶漢式C#單例
- 【Java】編寫一個擷取字串的函式,輸入為一個字串和位元組數,輸出為按位元組擷取的字串。但是要保證漢字不被截半個,如“我ABC”4,應該截為“我AB”,輸入“我ABC漢DEF”,6,應該輸出為“我ABC”而不是“我ABC+漢的半個”。Java字串函式