中文繁简字对照表(继) 保留一简多繁的映射关系

接上一篇文章中文繁简字对照表讨论的问题:

去掉[中文繁简字对照表.txt]中不通用的字(以word为依据),并保留一简多繁的映射关系。

下面讲述一下实现步骤:

1.将[繁体字.txt]中的简体字抽取出来,作为要剔除的字的样本。

  (执行时比对[繁体字.txt]与[简体字.txt],它们公共的字即为要剔除的字)

2.在[中文繁简字对照表.txt]中遍历简体字,若遍历到的字不在样本中,则添加到新字符串中;否则,用"x=x;"占位。将得到的字符串导出保存为[中文繁简字对照表[修正版2].txt]。

具体实现细节可以参考下面贴出的代码,这里讲一下注意的地方:

由于发现已经剔除的字与要剔除的字不完全一致,经排查发现是[繁体字.txt]有点问题:

[中文繁简字对照表.txt]中为:蒙=懞;蒙=濛;蒙=矇;

[简体字.txt]中为:蒙蒙蒙,[繁体字.txt]中为:濛濛蒙。是在用word转化时,"蒙蒙"被转化成"濛濛"了,而单个"蒙"则转化为"蒙",即简繁同字!我现在也无法判断什么情况下该用哪一种,按理说应该把这4种字都保留下来,但考虑到简繁体同字,不转化也没问题。我把该字做为要剔除的字删除了。日后若需要可手动添加:蒙=蒙;蒙=懞;蒙=濛;蒙=矇;

至此,可以使用中文繁简字对照表[修正版2].txt作为繁简转换的依据了,日后如果要处理一简多繁的情况,也可以从该文件上获取相应的多个繁体字了。

 

下面为使用到的文件:

注意本文章的[繁体字.txt]与上一篇的[繁体字.txt]不一样("蒙"字做了修改)。java代码也不一样,相同的就不列出了。

1.繁体字.txt

View Code
錒鎄皚噯藹靄愛嬡礙曖璦庵諳鵪鞍垵銨暗暗翱翱鼇鼇襖媼嶴奧驁鈀壩壩罷鮁霸擺唄敗稗頒阪板鈑辦絆幫綁榜膀謗鎊齙褒寶飽鴇褓報鮑杯杯鵯貝狽備背鋇悖憊輩韝奔奔賁錛繃繃逼秕筆幣畢閉嗶蓽斃鉍篳潷痹蹕辟弊邊籩編鯿貶變緶辯辮標颮驃膘鏢飆飆飆鑣表鰾鱉鱉別別癟賓賓儐濱繽檳鑌瀕擯殯臏髕鬢鬢冰餅稟並並並撥剝缽缽餑駁駁鈸鉑博鵓鈽蔔補布鈈財采采采彩睬踩參參參驂殘蠶慚慚慘黲燦倉傖滄蒼艙操艸冊側廁廁惻測策策層插餷鍤查察鑔詫釵儕蠆覘摻攙嬋讒禪饞纏蟬鐔產產諂鏟鏟闡蕆囅懺顫倀閶鯧長腸萇嘗嘗償廠廠場場悵暢鈔車硨扯徹塵陳諶諶磣磣闖襯稱齔趁櫬讖檉蟶鐺撐棖誠乘鋮懲塍澄騁吃鴟癡馳遲齒恥飭熾敕衝衝蟲寵銃儔幬綢疇籌酬酬酬躊讎讎醜瞅出芻廚鋤鋤雛櫥躕礎儲處處絀觸傳船釧囪瘡窗窗窗床創愴捶棰錘錘春純唇蓴蓴淳鶉醇綽輟齪詞辭辭鶿鶿糍賜從匆匆蓯樅蔥驄聰叢叢湊輳粗粗蹴攛鑹躥竄篡脆村鹺銼錯噠達遝韃呆紿帶玳貸單擔鄲殫癉簞膽撣誕啖啖彈憚當當當襠擋擋黨讜氹碭蕩蕩檔導島搗搗禱燾盜鍀德燈鄧凳鐙堤鏑糴敵滌覿詆抵抵遞諦締蒂顛巔癲點電墊鈿澱雕雕雕鯛吊釣調銱諜喋疊疊疊蝶鰈釘頂訂碇碇錠丟銩東冬崠崠鶇動凍峒棟腖兜鬥鬥鬥鈄豆竇讀瀆瀆櫝櫝牘犢黷獨篤賭睹妒鍍端斷緞煆鍛籪隊對兌懟鐓噸墩躉燉鈍頓遁奪鐸朵垛綞墮跺訛訛峨鋨鵝鵝額婀厄厄軛堊惡惡餓諤閼萼齶鍔鶚顎鱷鱷兒鴯鮞爾邇餌鉺貳發發罰罰閥法琺帆翻翻凡礬釩煩繁泛泛飯範販鈁魴仿仿仿訪紡飛緋鯡誹廢費痱鐨紛氛墳奮僨憤糞鱝豐風灃楓瘋碸峰鋒馮縫諷鳳佛夫膚麩麩鳧紱紼輻襆嘸撫俯俯輔訃婦負附駙複複賦縛鮒賻鰒釓嘎該賅丐丐鈣蓋概幹幹杆尷尷稈趕紺贛岡剛崗綱肛鋼杠戇皋槔糕縞稿鎬誥鋯紇胳鴿擱歌閣鎘個個鉻給亙耕賡綆鯁鯁宮躬龔鞏貢溝鉤鉤緱構構詬購夠覯軲鴣轂鶻詁穀鈷蠱鵠鼓顧雇錮鯝刮鴰剮詿掛拐拐怪關關觀鰥館館管管貫慣摜鸛罐廣獷歸媯媯龜規規閨瑰鮭軌匭詭劊劌櫃貴鱖袞緄輥滾鯀鯀咼堝鍋蟈國國幗摑果槨過鉿駭頇函韓漢悍焊焊頷絎頏蠔嗥號皓皓顥灝訶合合和閡核盍頜闔賀鶴恒橫轟哄紅閎葒鴻黌訌餱鱟呼呼呼軤胡胡壺鶘糊滸戶冱護滬鸌花花華嘩嘩驊鏵劃畫話樺懷壞歡歡獾還環鍰繯緩奐喚換渙煥瘓鯇黃鰉恍謊詼噅揮暉琿輝輝徽回回回回蛔蛔蛔蛔匯匯匯會諱噦澮繪薈誨檜燴賄穢繢毀毀毀昏葷閽渾餛諢鍃鈥貨獲獲禍鑊譏擊嘰饑饑機璣磯雞雞跡跡積績績緝齎齎躋齏羈級極楫輯幾蟣擠計記紀際劑嚌濟繼覬薊霽鱭鯽驥夾夾浹家鎵郟莢鋏蛺頰賈鉀價駕戔奸堅殲間艱監箋箋緘縑鰹鶼韉揀梘儉繭撿筧減檢瞼襇鐧簡譾戩堿堿見餞劍劍薦賤澗艦漸諫濺踐鑒鑒鑒鍵檻薑將漿僵韁韁講獎槳蔣絳醬嬌澆驕膠鮫鷦僥撟絞餃矯腳鉸攪剿繳叫嶠轎較階階癤秸節訐劫劫劫傑詰潔結頡鮚屆誡斤僅巹緊謹錦饉盡盡勁進藎晉燼贐贐縉覲涇經莖荊驚鯨阱剄頸淨弳徑徑脛痙競靚靜鏡迥炯糾鳩鬮揪韭舊廄廄救鷲駒鋦局局舉舉櫸齟詎钜劇懼據颶鋸窶屨鵑鐫鐫卷錈倦棬狷絹雋眷決訣玨絕覺譎橛钁钁軍鈞皸俊浚駿哢開鉲凱剴塏愷鎧慨鍇愾龕坎侃闞瞰糠糠閌炕鈧考銬軻屙鈳頦顆殼咳克克課騍緙錁肯墾懇坑鏗摳瞘叩扣寇庫絝嚳褲誇塊儈鄶噲獪膾寬髖款誆誑鄺壙纊況曠礦礦貺虧巋窺窺匱憒愧潰蕢饋饋簣聵坤昆昆錕鯤捆捆閫困擴闊闊臘蠟辣來崍徠淶萊錸賚睞賴賴瀨癩籟蘭嵐攔欄婪闌藍讕瀾襤斕籃鑭覽攬纜欖懶懶爛濫琅鋃螂閬撈勞嘮嶗癆鐒銠澇耮樂鰳縲鐳誄壘淚類累棱厘梨狸離驪犁鸝漓縭蘺璃璃鱺籬藜禮裏裏邐鋰鯉鱧歷歷曆厲麗勵嚦壢瀝藶櫪癘隸隸儷櫟鬁鬁荔轢酈栗礪礫蒞蒞糲蠣躒靂倆奩奩奩奩連簾憐漣蓮聯褳廉鰱鐮斂斂璉臉襝蘞練孌煉煉戀殮鏈瀲涼梁糧兩魎諒輛遼療繚鐐鷯釕獵鄰鄰臨淋轔磷磷鱗麟凜廩懍檁吝賃藺躪靈靈嶺淩鈴欞欞綾菱齡鯪領溜劉瀏留琉琉餾騮瘤鎦柳柳綹鋶鷚龍嚨瀧蘢櫳瓏朧礱籠聾隴壟壟攏婁僂嘍蔞樓耬螻髏嶁摟簍瘺瘺鏤嚕擼盧廬蘆壚壚瀘爐爐櫨臚轤鸕艫顱鱸鹵鹵虜擄魯櫓櫓櫓鑥陸錄賂輅淥祿濾戮轆鷺氌驢閭櫚呂侶穭鋁屢縷褸慮綠孿巒攣欒鸞臠灤鑾亂略鋝掄侖侖倫圇淪綸輪論羅羅玀腡蘿邏欏鑼籮騾騾鏍裸裸濼絡犖駱媽嬤麻蟆馬獁瑪碼螞榪罵罵嘜嗎買蕒勱邁麥賣脈脈顢蠻饅瞞鰻滿蟎謾縵鏝貓犛犛錨鉚冒貿帽帽麼沒梅梅鋂鶥黴鎂門捫鍆悶燜懣們蒙蒙蒙錳夢彌彌禰獼謎羋眯覓覓秘冪謐綿綿黽緬靦面面面鶓緲妙廟咩滅蔑瑉緡緡閔泯閩憫湣鰵鳴銘謬繆謨饃饃模歿驀鏌謀畝鉬幕拿拿錼內納鈉乃乃奶難楠楠饢撓鐃蟯堖惱腦鬧鬧訥餒嫩鈮霓鯢你擬昵膩鯰鯰撚輦攆念娘釀鳥蔦嫋嫋嫋捏隉聶齧齧囁鑷鎳顳躡孽寧嚀擰獰檸聹濘紐鈕農農儂噥濃膿弄駑釹瘧暖暖儺諾鍩謳歐毆甌鷗嘔慪漚盤盤蹣龐刨刨麅炮炮皰胚賠錇佩轡噴鵬碰碰紕鈹毗羆駢諞騙騙縹飄飄貧嬪頻顰評憑憑蘋瓶鮃釙潑頗鉕迫僕撲鋪鋪鏷樸譜鐠淒淒棲榿戚戚齊臍頎騏騎棋棋蠐旗蘄鰭豈啟啟綺氣訖棄薺磧憩千扡遷僉釺牽慳鉛謙愆簽簽騫蕁鈐錢鉗乾乾潛淺膁譴繾塹槧嗆羌戧槍蹌錆鏘鏹強強牆牆嬙薔檣檣搶羥繈繈熗磽磽蹺鍬鍬繰喬僑蕎橋譙憔憔鞽誚峭竅翹竊愜篋鍥親欽琴勤鋟寢唚撳撳氫輕傾鯖檾頃請慶窮煢瓊丘秋秋鰍鰍虯球賕巰區曲曲嶇詘驅驅軀趨鴝臒齲闃覷覷覷權詮輇銓蜷顴綣勸卻愨愨確闋闕鵲榷裙裙群冉讓蕘饒橈擾嬈繞熱認紉妊軔韌韌飪絨絨絨榮嶸蠑融冗銣顬縟軟軟蕊蕊蕊銳睿閏潤箬灑颯薩腮鰓賽毿傘傘糝饊顙喪騷繅鰠掃澀澀嗇銫穡殺紗鎩鯊篩曬刪姍釤膻閃陝訕騸繕膳贍鱔鱔傷殤觴坰賞緔燒紹賒蛇舍厙設懾懾攝灄紳詵審審諗嬸瀋腎滲升升聲勝澠繩聖剩屍師虱詩獅濕濕釃鯴時識實蝕塒蒔鰣駛勢視視視試飾是柿貰適軾鈰諡諡釋壽壽獸綬書紓樞倏倏疏攄輸贖薯術樹豎豎庶數漱帥閂雙誰稅順說說爍鑠碩絲噝鷥緦螄廝鍶似祀飼駟俟松慫聳訟誦頌搜餿颼鎪擻藪蘇蘇蘇穌訴肅謖溯溯酸雖綏隨歲歲誶孫猻蓀飧損筍挲蓑縮嗩瑣鎖它鉈塔獺鰨撻闥駘台台台抬鮐態鈦貪攤灘癱壇壇壇壇壇曇談錟譚袒鉭歎歎賧湯鐋鏜餳糖儻燙趟濤絛絛絛掏韜鞀鞀討鋱騰謄藤銻綈啼緹鵜題蹄體體屜剃剃闐條齠鰷眺糶銚貼鐵鐵鐵廳廳聽聽烴鋌同銅統筒慟偷偷頭禿圖塗塗釷兔團團摶頹頹頹腿蛻飩臀托拖脫馱駝鴕鼉橢拓籜窪媧蛙襪襪膃彎灣紈玩頑挽綰碗碗萬亡網往輞望為為韋圍幃溈溈違闈潿維濰偉偽偽緯葦煒瑋諉韙鮪衛衛謂喂喂蝟溫紋聞蚊蚊閿吻穩問甕甕撾渦萵窩蝸臥齷烏汙汙鄔嗚誣鎢無吳蕪塢塢嫵嫵廡忤憮鵡務誤騖霧鶩誒犧晰溪錫嘻膝習席襲覡璽銑戲戲系系餼細郤鬩舄蝦俠峽狹硤轄轄嚇廈仙纖纖秈薟躚鍁鮮閑閑弦賢鹹嫻嫻銜銜癇鷳鷳鷳顯險獫蜆蘚縣峴莧現線線憲餡羨獻鄉鄉薌廂緗驤鑲詳享響餉饗鯗向向項梟嘵驍綃蕭銷瀟簫囂囂曉筱效效嘯嘯蠍協邪脅脅挾諧攜攜擷纈鞋寫泄瀉絏絏絏褻謝蟹欣鋅釁興陘幸凶洶胸修鵂饈繡繡鏽鏽須須頊虛噓許詡敘敘恤恤勖緒續婿漵軒諼喧萱萱萱萱懸旋璿選癬絢鉉楦靴學澩鱈謔勳勳塤塤熏尋巡馴詢潯鱘訓訊徇遜丫壓鴉鴉椏鴨啞瘂亞訝埡婭氬咽懨懨煙胭閹醃訁閆嚴岩岩岩鹽閻顏顏簷兗儼厴演魘鼴厭彥硯豔豔驗驗諺焰雁灩灩釅讞饜燕燕燕贗贗鴦揚揚揚陽楊煬瘍養癢樣夭堯肴軺窯窯謠搖遙瑤鰩藥藥鷂耀爺鋣野野業葉頁鄴夜曄燁燁謁靨醫醫咿銥儀詒迤飴貽移遺頤彝彝釔艤蟻蟻義億憶藝議異囈囈譯嶧懌繹詣驛軼誼縊瘞鎰翳鐿因陰陰蔭蔭殷銦喑堙吟淫淫銀齦飲隱癮應鶯鶯嬰嚶攖纓罌罌櫻瓔鸚鷹塋滎熒瑩螢營縈瀅鎣瀠蠅贏潁穎癭映喲傭擁癰雍墉鏞鱅詠湧恿恿踴優憂猶郵蓧蕕鈾遊魷銪佑誘紆餘歟魚娛諛漁崳逾覦輿與傴嶼俁語齬馭吁吁嫗飫鬱獄鈺預欲諭閾禦鵒愈愈蕷譽鷸鳶鴛淵員園圓緣黿猿猿轅櫞遠願約嶽鑰鑰鑰悅鉞閱閱躍粵雲勻紜芸鄖氳隕殞運鄆惲暈醞醞慍韞韻蘊匝雜雜災災災載簪咱咱攢攢攢趲暫贊贊贊鏨瓚贓贓贓駔髒髒葬糟鑿棗灶皂唕噪則擇澤責嘖幘簀賾賊譖繒鋥贈摣齇紮紮劄劄軋閘閘鍘詐柵榨齋債沾氈氈譫斬盞嶄輾占戰棧綻驏張獐漲帳脹賬釗詔趙棹照哲輒蟄謫謫轍鍺這浙鷓貞針針偵湞珍楨砧禎診軫縝陣鴆賑鎮爭征崢掙猙鉦睜錚箏證證諍鄭幀症卮織梔執侄侄職縶蹠躑只只址紙軹志制帙帙幟質櫛摯致贄輊擲鷙滯騭稚稚置觶躓終鐘鐘鐘腫種塚眾眾謅周軸帚紂咒縐晝葤皺驟朱誅諸豬銖櫧瀦櫫燭屬煮囑矚佇佇苧注貯駐築鑄箸專磚磚磚顓轉囀賺撰饌妝妝莊樁裝壯狀騅錐墜綴縋贅諄准桌斫斫斫濁諑鐲鐲茲茲貲資緇諮輜錙齜鯔姊漬眥綜棕蹤鬃鬃總總傯縱粽鄒騶諏鯫鏃詛組躦纘纂鑽鑽罪樽鱒

2.中文繁简字对照表[修正版2].txt

View Code
锕=錒;锿=鎄;皑=皚;嗳=噯;蔼=藹;霭=靄;爱=愛;嫒=嬡;
碍=礙;暧=曖;瑷=璦;x=x;谙=諳;鹌=鵪;x=x;埯=垵;
铵=銨;x=x;x=x;x=x;x=x;鳌=鰲;鳌=鼇;袄=襖;
媪=媼;岙=嶴;奥=奧;骜=驁;钯=鈀;坝=垻;坝=壩;罢=罷;
鲅=鮁;x=x;摆=擺;呗=唄;败=敗;x=x;颁=頒;坂=岅;
x=x;钣=鈑;办=辦;绊=絆;帮=幫;绑=綁;x=x;x=x;
谤=謗;镑=鎊;龅=齙;x=x;宝=寶;饱=飽;鸨=鴇;x=x;
报=報;鲍=鮑;x=x;x=x;鹎=鵯;贝=貝;狈=狽;备=備;
x=x;钡=鋇;x=x;惫=憊;辈=輩;鞴=韝;x=x;x=x;
贲=賁;锛=錛;绷=綳;绷=繃;x=x;x=x;笔=筆;币=幣;
毕=畢;闭=閉;哔=嗶;荜=蓽;毙=斃;铋=鉍;筚=篳;滗=潷;
x=x;跸=蹕;x=x;x=x;边=邊;笾=籩;编=編;鳊=鯿;
贬=貶;变=變;缏=緶;辩=辯;辫=辮;标=標;飑=颮;骠=驃;
x=x;镖=鏢;飙=飆;飙=飇;飚=飈;镳=鑣;x=x;鳔=鰾;
鳖=鱉;鳖=鼈;别=別;别=彆;瘪=癟;宾=賓;宾=賔;傧=儐;
滨=濱;缤=繽;槟=檳;镔=鑌;濒=瀕;摈=擯;殡=殯;膑=臏;
髌=髕;鬓=髩;鬓=鬢;x=x;饼=餅;禀=稟;并=並;并=併;
并=竝;拨=撥;剥=剝;钵=缽;钵=鉢;饽=餑;驳=駁;驳=駮;
钹=鈸;铂=鉑;x=x;鹁=鵓;钸=鈽;卜=蔔;补=補;x=x;
钚=鈈;财=財;x=x;x=x;x=x;x=x;x=x;x=x;
参=參;参=葠;参=蓡;骖=驂;残=殘;蚕=蠶;惭=慚;惭=慙;
惨=慘;黪=黲;灿=燦;仓=倉;伧=傖;沧=滄;苍=蒼;舱=艙;
x=x;艹=艸;册=冊;侧=側;厕=厠;厕=廁;恻=惻;测=測;
x=x;x=x;层=層;x=x;馇=餷;锸=鍤;x=x;x=x;
镲=鑔;诧=詫;钗=釵;侪=儕;虿=蠆;觇=覘;掺=摻;搀=攙;
婵=嬋;谗=讒;禅=禪;馋=饞;缠=纏;蝉=蟬;镡=鐔;产=產;
产=産;谄=諂;铲=剷;铲=鏟;阐=闡;蒇=蕆;冁=囅;忏=懺;
颤=顫;伥=倀;阊=閶;鲳=鯧;长=長;肠=腸;苌=萇;尝=嘗;
尝=嚐;偿=償;厂=厰;厂=廠;场=塲;场=場;怅=悵;畅=暢;
钞=鈔;车=車;砗=硨;x=x;彻=徹;尘=塵;陈=陳;谌=訦;
谌=諶;碜=硶;碜=磣;闯=闖;衬=襯;称=稱;龀=齔;x=x;
榇=櫬;谶=讖;柽=檉;蛏=蟶;铛=鐺;撑=撐;枨=棖;诚=誠;
x=x;铖=鋮;惩=懲;x=x;x=x;骋=騁;x=x;鸱=鴟;
痴=癡;驰=馳;迟=遲;齿=齒;耻=恥;饬=飭;炽=熾;x=x;
冲=沖;冲=衝;虫=蟲;宠=寵;铳=銃;俦=儔;帱=幬;绸=綢;
畴=疇;筹=籌;x=x;x=x;x=x;踌=躊;雠=讎;雠=讐;
丑=醜;x=x;x=x;刍=芻;厨=廚;锄=耡;锄=鋤;雏=雛;
橱=櫥;蹰=躕;础=礎;储=儲;处=処;处=處;绌=絀;触=觸;
传=傳;x=x;钏=釧;囱=囪;疮=瘡;x=x;x=x;x=x;
x=x;创=創;怆=愴;x=x;x=x;锤=錘;锤=鎚;x=x;
纯=純;x=x;莼=蒓;莼=蓴;x=x;鹑=鶉;x=x;绰=綽;
辍=輟;龊=齪;词=詞;辞=辤;辞=辭;鹚=鶿;鹚=鷀;x=x;
赐=賜;从=從;x=x;x=x;苁=蓯;枞=樅;葱=蔥;骢=驄;
聪=聰;丛=樷;丛=叢;凑=湊;辏=輳;x=x;x=x;x=x;
撺=攛;镩=鑹;蹿=躥;窜=竄;x=x;x=x;x=x;鹾=鹺;
锉=銼;错=錯;哒=噠;达=達;沓=遝;鞑=韃;x=x;绐=紿;
带=帶;x=x;贷=貸;单=單;担=擔;郸=鄲;殚=殫;瘅=癉;
箪=簞;胆=膽;掸=撣;诞=誕;x=x;x=x;弹=彈;惮=憚;
当=當;当=儅;当=噹;裆=襠;挡=擋;挡=攩;党=黨;谠=讜;
凼=氹;砀=碭;荡=蕩;荡=盪;档=檔;导=導;岛=島;捣=搗;
捣=擣;祷=禱;焘=燾;盗=盜;锝=鍀;x=x;灯=燈;邓=鄧;
x=x;镫=鐙;x=x;镝=鏑;籴=糴;敌=敵;涤=滌;觌=覿;
诋=詆;x=x;x=x;递=遞;谛=諦;缔=締;x=x;颠=顛;
巅=巔;癫=癲;点=點;电=電;垫=墊;钿=鈿;淀=澱;x=x;
x=x;x=x;鲷=鯛;x=x;钓=釣;调=調;铞=銱;谍=諜;
x=x;叠=曡;叠=疉;叠=疊;x=x;鲽=鰈;钉=釘;顶=頂;
订=訂;x=x;x=x;锭=錠;丢=丟;铥=銩;东=東;x=x;
岽=崬;岽=崠;鸫=鶇;动=動;冻=凍;x=x;栋=棟;胨=腖;
x=x;斗=鬥;斗=鬦;斗=鬭;钭=鈄;x=x;窦=竇;读=讀;
渎=凟;渎=瀆;椟=匵;椟=櫝;牍=牘;犊=犢;黩=黷;独=獨;
笃=篤;赌=賭;x=x;x=x;镀=鍍;x=x;断=斷;缎=緞;
煅=煆;锻=鍛;簖=籪;队=隊;对=對;兑=兌;怼=懟;镦=鐓;
吨=噸;x=x;趸=躉;炖=燉;钝=鈍;顿=頓;x=x;夺=奪;
铎=鐸;x=x;x=x;缍=綞;堕=墮;x=x;讹=訛;讹=譌;
x=x;锇=鋨;鹅=鵝;鹅=鵞;额=額;x=x;x=x;x=x;
轭=軛;垩=堊;恶=惡;恶=噁;饿=餓;谔=諤;阏=閼;x=x;
腭=齶;锷=鍔;鹗=鶚;颚=顎;鳄=鰐;鳄=鱷;儿=兒;鸸=鴯;
鲕=鮞;尔=爾;迩=邇;饵=餌;铒=鉺;贰=貳;发=發;发=髮;
罚=罰;罚=罸;阀=閥;x=x;珐=琺;x=x;x=x;x=x;
x=x;矾=礬;钒=釩;烦=煩;x=x;x=x;x=x;饭=飯;
范=範;贩=販;钫=鈁;鲂=魴;x=x;x=x;x=x;访=訪;
纺=紡;飞=飛;绯=緋;鲱=鯡;诽=誹;废=廢;费=費;x=x;
镄=鐨;纷=紛;x=x;坟=墳;奋=奮;偾=僨;愤=憤;粪=糞;
鲼=鱝;丰=豐;风=風;沣=灃;枫=楓;疯=瘋;砜=碸;x=x;
锋=鋒;冯=馮;缝=縫;讽=諷;凤=鳳;x=x;x=x;肤=膚;
麸=麩;麸=粰;凫=鳧;绂=紱;绋=紼;辐=輻;幞=襆;呒=嘸;
抚=撫;x=x;x=x;辅=輔;讣=訃;妇=婦;负=負;x=x;
驸=駙;复=複;复=復;赋=賦;缚=縛;鲋=鮒;赙=賻;鳆=鰒;
钆=釓;x=x;该=該;赅=賅;x=x;x=x;钙=鈣;盖=蓋;
x=x;干=幹;干=榦;x=x;尴=尲;尴=尷;秆=稈;赶=趕;
绀=紺;赣=贛;冈=岡;刚=剛;岗=崗;纲=綱;x=x;钢=鋼;
x=x;戆=戇;x=x;x=x;x=x;缟=縞;x=x;镐=鎬;
诰=誥;锆=鋯;纥=紇;x=x;鸽=鴿;搁=擱;x=x;阁=閣;
镉=鎘;个=個;个=箇;铬=鉻;给=給;亘=亙;x=x;赓=賡;
绠=綆;鲠=骾;鲠=鯁;宫=宮;x=x;龚=龔;巩=鞏;贡=貢;
沟=溝;钩=鈎;钩=鉤;缑=緱;构=搆;构=構;诟=詬;购=購;
够=夠;觏=覯;轱=軲;鸪=鴣;毂=轂;鹘=鶻;诂=詁;谷=穀;
钴=鈷;蛊=蠱;鹄=鵠;x=x;顾=顧;x=x;锢=錮;鲴=鯝;
x=x;鸹=鴰;剐=剮;诖=詿;挂=掛;x=x;x=x;x=x;
关=関;关=關;观=觀;鳏=鰥;馆=舘;馆=館;x=x;x=x;
贯=貫;惯=慣;掼=摜;鹳=鸛;x=x;广=廣;犷=獷;归=歸;
妫=媯;妫=嬀;龟=龜;规=規;规=槼;闺=閨;x=x;鲑=鮭;
轨=軌;匦=匭;诡=詭;刽=劊;刿=劌;柜=櫃;贵=貴;鳜=鱖;
衮=袞;绲=緄;辊=輥;滚=滾;鲧=鮌;鲧=鯀;呙=咼;埚=堝;
锅=鍋;蝈=蟈;国=囯;国=國;帼=幗;掴=摑;x=x;椁=槨;
过=過;铪=鉿;骇=駭;顸=頇;x=x;韩=韓;汉=漢;x=x;
x=x;x=x;颔=頷;绗=絎;颃=頏;蚝=蠔;x=x;号=號;
x=x;x=x;颢=顥;灏=灝;诃=訶;x=x;x=x;x=x;
阂=閡;x=x;x=x;颌=頜;阖=闔;贺=賀;鹤=鶴;x=x;
横=橫;轰=轟;x=x;红=紅;闳=閎;荭=葒;鸿=鴻;黉=黌;
讧=訌;糇=餱;鲎=鱟;x=x;x=x;x=x;轷=軤;x=x;
x=x;壶=壺;鹕=鶘;x=x;浒=滸;户=戶;x=x;护=護;
沪=滬;鹱=鸌;x=x;x=x;华=華;哗=嘩;哗=譁;骅=驊;
铧=鏵;划=劃;画=畫;话=話;桦=樺;怀=懷;坏=壞;欢=懽;
欢=歡;x=x;还=還;环=環;锾=鍰;缳=繯;缓=緩;奂=奐;
唤=喚;换=換;涣=渙;焕=煥;痪=瘓;鲩=鯇;黄=黃;鳇=鰉;
x=x;谎=謊;诙=詼;咴=噅;挥=揮;晖=暉;珲=琿;辉=煇;
辉=輝;x=x;x=x;x=x;x=x;x=x;x=x;x=x;
x=x;x=x;汇=匯;汇=彙;汇=滙;会=會;讳=諱;哕=噦;
浍=澮;绘=繪;荟=薈;诲=誨;桧=檜;烩=燴;贿=賄;秽=穢;
缋=繢;毁=燬;毁=譭;毁=毀;x=x;荤=葷;阍=閽;浑=渾;
馄=餛;诨=諢;锪=鍃;钬=鈥;货=貨;获=獲;获=穫;祸=禍;
镬=鑊;讥=譏;击=擊;叽=嘰;饥=飢;饥=饑;机=機;玑=璣;
矶=磯;鸡=雞;鸡=鷄;迹=跡;迹=蹟;积=積;绩=勣;绩=績;
缉=緝;赍=賫;赍=齎;跻=躋;齑=齏;羁=羈;级=級;极=極;
x=x;辑=輯;几=幾;虮=蟣;挤=擠;计=計;记=記;纪=紀;
际=際;剂=劑;哜=嚌;济=濟;继=繼;觊=覬;蓟=薊;霁=霽;
鲚=鱭;鲫=鯽;骥=驥;夹=夾;夹=裌;浃=浹;x=x;镓=鎵;
郏=郟;荚=莢;铗=鋏;蛱=蛺;颊=頰;贾=賈;钾=鉀;价=價;
驾=駕;戋=戔;x=x;坚=堅;歼=殲;间=間;艰=艱;监=監;
笺=牋;笺=箋;缄=緘;缣=縑;鲣=鰹;鹣=鶼;鞯=韉;拣=揀;
枧=梘;俭=儉;茧=繭;捡=撿;笕=筧;减=減;检=檢;睑=瞼;
裥=襇;锏=鐧;简=簡;谫=譾;戬=戩;碱=鹼;碱=堿;见=見;
饯=餞;剑=劍;剑=劒;荐=薦;贱=賤;涧=澗;舰=艦;渐=漸;
谏=諫;溅=濺;践=踐;鉴=鋻;鉴=鑑;鉴=鑒;键=鍵;槛=檻;
姜=薑;将=將;浆=漿;x=x;缰=繮;缰=韁;讲=講;奖=獎;
桨=槳;蒋=蔣;绛=絳;酱=醬;娇=嬌;浇=澆;骄=驕;胶=膠;
鲛=鮫;鹪=鷦;侥=僥;挢=撟;绞=絞;饺=餃;矫=矯;脚=腳;
铰=鉸;搅=攪;x=x;缴=繳;x=x;峤=嶠;轿=轎;较=較;
阶=階;阶=堦;疖=癤;x=x;节=節;讦=訐;x=x;x=x;
x=x;杰=傑;诘=詰;洁=潔;结=結;颉=頡;鲒=鮚;届=屆;
诫=誡;x=x;仅=僅;卺=巹;紧=緊;谨=謹;锦=錦;馑=饉;
尽=盡;尽=儘;劲=勁;进=進;荩=藎;晋=晉;烬=燼;赆=賮;
赆=贐;缙=縉;觐=覲;泾=涇;经=經;茎=莖;荆=荊;惊=驚;
鲸=鯨;x=x;刭=剄;颈=頸;净=淨;弪=弳;径=徑;径=逕;
胫=脛;痉=痙;竞=競;靓=靚;静=靜;镜=鏡;x=x;x=x;
纠=糾;鸠=鳩;阄=鬮;x=x;x=x;旧=舊;厩=廄;厩=廐;
x=x;鹫=鷲;驹=駒;锔=鋦;x=x;x=x;举=舉;举=擧;
榉=櫸;龃=齟;讵=詎;x=x;剧=劇;惧=懼;据=據;飓=颶;
锯=鋸;窭=窶;屦=屨;鹃=鵑;镌=鎸;镌=鐫;x=x;锩=錈;
x=x;桊=棬;x=x;绢=絹;隽=雋;x=x;决=決;诀=訣;
珏=玨;绝=絕;觉=覺;谲=譎;x=x;镢=鐝;镢=钁;军=軍;
钧=鈞;皲=皸;x=x;x=x;骏=駿;咔=哢;开=開;锎=鐦;
凯=凱;剀=剴;垲=塏;恺=愷;铠=鎧;x=x;锴=鍇;忾=愾;
龛=龕;x=x;x=x;阚=闞;x=x;x=x;x=x;闶=閌;
x=x;钪=鈧;x=x;铐=銬;轲=軻;疴=痾;钶=鈳;颏=頦;
颗=顆;壳=殼;x=x;x=x;x=x;课=課;骒=騍;缂=緙;
锞=錁;x=x;垦=墾;恳=懇;x=x;铿=鏗;抠=摳;眍=瞘;
x=x;x=x;x=x;库=庫;绔=絝;喾=嚳;裤=褲;夸=誇;
块=塊;侩=儈;郐=鄶;哙=噲;狯=獪;脍=膾;宽=寬;髋=髖;
x=x;诓=誆;诳=誑;邝=鄺;圹=壙;纩=纊;况=況;旷=曠;
矿=礦;矿=鑛;贶=貺;亏=虧;岿=巋;窥=窺;窥=闚;匮=匱;
愦=憒;x=x;溃=潰;蒉=蕢;馈=餽;馈=饋;篑=簣;聩=聵;
x=x;x=x;x=x;锟=錕;鲲=鯤;x=x;x=x;阃=閫;
x=x;扩=擴;阔=濶;阔=闊;腊=臘;蜡=蠟;x=x;来=來;
崃=崍;徕=徠;涞=淶;莱=萊;铼=錸;赉=賚;睐=睞;赖=賴;
赖=顂;濑=瀨;癞=癩;籁=籟;兰=蘭;岚=嵐;拦=攔;栏=欄;
x=x;阑=闌;蓝=藍;谰=讕;澜=瀾;褴=襤;斓=斕;篮=籃;
镧=鑭;览=覽;揽=攬;缆=纜;榄=欖;懒=嬾;懒=懶;烂=爛;
滥=濫;x=x;锒=鋃;x=x;阆=閬;捞=撈;劳=勞;唠=嘮;
崂=嶗;痨=癆;铹=鐒;铑=銠;涝=澇;耢=耮;乐=樂;鳓=鰳;
缧=縲;镭=鐳;诔=誄;垒=壘;泪=淚;类=類;x=x;x=x;
x=x;x=x;x=x;离=離;骊=驪;x=x;鹂=鸝;x=x;
缡=縭;蓠=蘺;x=x;x=x;鲡=鱺;篱=籬;x=x;礼=禮;
里=裡;里=裏;逦=邐;锂=鋰;鲤=鯉;鳢=鱧;历=厤;历=曆;
历=歷;厉=厲;丽=麗;励=勵;呖=嚦;坜=壢;沥=瀝;苈=藶;
枥=櫪;疠=癘;隶=隷;隶=隸;俪=儷;栎=櫟;疬=鬁;疬=癧;
x=x;轹=轢;郦=酈;x=x;砺=礪;砾=礫;莅=涖;莅=蒞;
粝=糲;蛎=蠣;跞=躒;雳=靂;俩=倆;奁=匲;奁=奩;奁=匳;
奁=籢;连=連;帘=簾;怜=憐;涟=漣;莲=蓮;联=聯;裢=褳;
x=x;鲢=鰱;镰=鐮;敛=斂;敛=歛;琏=璉;脸=臉;裣=襝;
蔹=蘞;练=練;娈=孌;炼=煉;炼=鍊;恋=戀;殓=殮;链=鏈;
潋=瀲;凉=涼;x=x;粮=糧;两=兩;魉=魎;谅=諒;辆=輛;
辽=遼;疗=療;缭=繚;镣=鐐;鹩=鷯;钌=釕;猎=獵;邻=鄰;
邻=隣;临=臨;x=x;辚=轔;x=x;x=x;鳞=鱗;x=x;
凛=凜;廪=廩;懔=懍;檩=檁;x=x;赁=賃;蔺=藺;躏=躪;
灵=霛;灵=靈;岭=嶺;凌=淩;铃=鈴;棂=櫺;棂=欞;绫=綾;
x=x;龄=齡;鲮=鯪;领=領;x=x;刘=劉;浏=瀏;x=x;
x=x;x=x;馏=餾;骝=騮;x=x;镏=鎦;x=x;x=x;
绺=綹;锍=鋶;鹨=鷚;龙=龍;咙=嚨;泷=瀧;茏=蘢;栊=櫳;
珑=瓏;胧=朧;砻=礱;笼=籠;聋=聾;陇=隴;垄=壟;垄=壠;
拢=攏;娄=婁;偻=僂;喽=嘍;蒌=蔞;楼=樓;耧=耬;蝼=螻;
髅=髏;嵝=嶁;搂=摟;篓=簍;瘘=瘺;瘘=瘻;镂=鏤;噜=嚕;
撸=擼;卢=盧;庐=廬;芦=蘆;垆=壚;垆=罏;泸=瀘;炉=爐;
炉=鑪;栌=櫨;胪=臚;轳=轤;鸬=鸕;舻=艫;颅=顱;鲈=鱸;
卤=鹵;卤=滷;虏=虜;掳=擄;鲁=魯;橹=櫓;橹=艣;橹=艪;
镥=鑥;陆=陸;录=錄;赂=賂;辂=輅;渌=淥;禄=祿;滤=濾;
x=x;辘=轆;鹭=鷺;氇=氌;驴=驢;闾=閭;榈=櫚;吕=呂;
侣=侶;稆=穭;铝=鋁;屡=屢;缕=縷;褛=褸;虑=慮;绿=綠;
孪=孿;峦=巒;挛=攣;栾=欒;鸾=鸞;脔=臠;滦=灤;銮=鑾;
乱=亂;x=x;锊=鋝;抡=掄;仑=侖;仑=崙;伦=倫;囵=圇;
沦=淪;纶=綸;轮=輪;论=論;罗=羅;罗=儸;猡=玀;脶=腡;
萝=蘿;逻=邏;椤=欏;锣=鑼;箩=籮;骡=騾;骡=驘;镙=鏍;
x=x;x=x;泺=濼;络=絡;荦=犖;骆=駱;妈=媽;嬷=嬤;
x=x;x=x;马=馬;犸=獁;玛=瑪;码=碼;蚂=螞;杩=榪;
骂=罵;骂=駡;唛=嘜;吗=嗎;买=買;荬=蕒;劢=勱;迈=邁;
麦=麥;卖=賣;脉=脈;脉=衇;颟=顢;蛮=蠻;馒=饅;瞒=瞞;
鳗=鰻;满=滿;螨=蟎;谩=謾;缦=縵;镘=鏝;猫=貓;牦=氂;
牦=犛;锚=錨;铆=鉚;x=x;贸=貿;x=x;x=x;么=麼;
没=沒;x=x;x=x;镅=鎇;鹛=鶥;霉=黴;镁=鎂;门=門;
扪=捫;钔=鍆;闷=悶;焖=燜;懑=懣;们=們;x=x;x=x;
x=x;锰=錳;梦=夢;弥=彌;弥=瀰;祢=禰;猕=獼;谜=謎;
芈=羋;x=x;觅=覓;觅=覔;x=x;幂=冪;谧=謐;绵=綿;
绵=緜;黾=黽;缅=緬;腼=靦;x=x;x=x;x=x;鹋=鶓;
缈=緲;x=x;庙=廟;x=x;灭=滅;x=x;珉=瑉;缗=緍;
缗=緡;闵=閔;x=x;闽=閩;悯=憫;愍=湣;鳘=鰵;鸣=鳴;
铭=銘;谬=謬;缪=繆;谟=謨;馍=饃;馍=饝;x=x;殁=歿;
蓦=驀;镆=鏌;谋=謀;亩=畝;钼=鉬;x=x;x=x;x=x;
镎=鎿;内=內;纳=納;钠=鈉;x=x;x=x;x=x;难=難;
x=x;x=x;馕=饢;挠=撓;铙=鐃;蛲=蟯;垴=堖;恼=惱;
脑=腦;闹=閙;闹=鬧;讷=訥;馁=餒;x=x;铌=鈮;x=x;
鲵=鯢;x=x;拟=擬;x=x;腻=膩;鲇=鮎;鲶=鯰;捻=撚;
辇=輦;撵=攆;x=x;x=x;酿=釀;鸟=鳥;茑=蔦;袅=嫋;
袅=裊;袅=嬝;x=x;陧=隉;聂=聶;啮=嚙;啮=齧;嗫=囁;
镊=鑷;镍=鎳;颞=顳;蹑=躡;x=x;宁=寧;咛=嚀;拧=擰;
狞=獰;柠=檸;聍=聹;泞=濘;纽=紐;钮=鈕;农=農;农=辳;
侬=儂;哝=噥;浓=濃;脓=膿;x=x;驽=駑;钕=釹;疟=瘧;
x=x;x=x;傩=儺;诺=諾;锘=鍩;讴=謳;欧=歐;殴=毆;
瓯=甌;鸥=鷗;呕=嘔;怄=慪;沤=漚;盘=槃;盘=盤;蹒=蹣;
庞=龐;x=x;x=x;狍=麅;x=x;x=x;疱=皰;x=x;
赔=賠;锫=錇;x=x;辔=轡;喷=噴;鹏=鵬;x=x;x=x;
纰=紕;铍=鈹;x=x;罴=羆;骈=駢;谝=諞;骗=騗;骗=騙;
缥=縹;飘=飃;飘=飄;贫=貧;嫔=嬪;频=頻;颦=顰;评=評;
凭=凴;凭=憑;苹=蘋;x=x;鲆=鮃;钋=釙;泼=潑;颇=頗;
钷=鉕;x=x;仆=僕;扑=撲;铺=鋪;铺=舖;镤=鏷;朴=樸;
谱=譜;镨=鐠;凄=悽;凄=淒;栖=棲;桤=榿;x=x;x=x;
齐=齊;脐=臍;颀=頎;骐=騏;骑=騎;x=x;x=x;蛴=蠐;
x=x;蕲=蘄;鳍=鰭;岂=豈;启=啓;启=啟;绮=綺;气=氣;
讫=訖;弃=棄;荠=薺;碛=磧;x=x;x=x;扦=扡;迁=遷;
佥=僉;钎=釺;牵=牽;悭=慳;铅=鉛;谦=謙;x=x;签=簽;
签=籤;骞=騫;荨=蕁;钤=鈐;钱=錢;钳=鉗;x=x;x=x;
潜=潛;浅=淺;肷=膁;谴=譴;缱=繾;堑=塹;椠=槧;呛=嗆;
x=x;戗=戧;枪=槍;跄=蹌;锖=錆;锵=鏘;镪=鏹;强=彊;
强=強;墙=墻;墙=牆;嫱=嬙;蔷=薔;樯=檣;樯=艢;抢=搶;
羟=羥;襁=繈;襁=繦;炝=熗;硗=墝;硗=磽;跷=蹺;锹=鍫;
锹=鍬;缲=繰;乔=喬;侨=僑;荞=蕎;桥=橋;谯=譙;x=x;
x=x;鞒=鞽;诮=誚;x=x;窍=竅;翘=翹;窃=竊;惬=愜;
箧=篋;锲=鍥;亲=親;钦=欽;x=x;x=x;锓=鋟;寝=寢;
吣=唚;揿=搇;揿=撳;氢=氫;轻=輕;倾=傾;鲭=鯖;苘=檾;
顷=頃;请=請;庆=慶;穷=窮;茕=煢;琼=瓊;x=x;x=x;
x=x;鳅=鰌;鳅=鰍;虬=虯;x=x;赇=賕;巯=巰;区=區;
x=x;x=x;岖=嶇;诎=詘;驱=敺;驱=驅;躯=軀;趋=趨;
鸲=鴝;癯=臒;龋=齲;阒=闃;觑=覰;觑=覷;觑=覻;权=權;
诠=詮;辁=輇;铨=銓;x=x;颧=顴;绻=綣;劝=勸;却=卻;
悫=愨;悫=慤;确=確;阕=闋;阙=闕;鹊=鵲;x=x;x=x;
x=x;x=x;x=x;让=讓;荛=蕘;饶=饒;桡=橈;扰=擾;
娆=嬈;绕=繞;热=熱;认=認;纫=紉;x=x;轫=軔;韧=靭;
韧=韌;饪=飪;绒=毧;绒=絨;绒=羢;荣=榮;嵘=嶸;蝾=蠑;
x=x;x=x;铷=銣;颥=顬;缛=縟;软=軟;软=輭;x=x;
x=x;x=x;锐=銳;x=x;闰=閏;润=潤;x=x;洒=灑;
飒=颯;萨=薩;x=x;鳃=鰓;赛=賽;毵=毿;伞=傘;伞=繖;
糁=糝;馓=饊;颡=顙;丧=喪;骚=騷;缫=繅;鳋=鰠;扫=掃;
涩=澁;涩=澀;啬=嗇;铯=銫;穑=穡;杀=殺;纱=紗;铩=鎩;
鲨=鯊;筛=篩;晒=曬;删=刪;姗=姍;钐=釤;x=x;闪=閃;
陕=陝;讪=訕;骟=騸;缮=繕;x=x;赡=贍;鳝=鱓;鳝=鱔;
伤=傷;殇=殤;觞=觴;垧=坰;赏=賞;绱=緔;烧=燒;绍=紹;
赊=賒;x=x;x=x;厍=厙;设=設;慑=慴;慑=懾;摄=攝;
滠=灄;绅=紳;诜=詵;审=審;审=讅;谂=諗;婶=嬸;渖=瀋;
肾=腎;渗=滲;x=x;x=x;声=聲;胜=勝;渑=澠;绳=繩;
圣=聖;x=x;尸=屍;师=師;x=x;诗=詩;狮=獅;湿=溼;
湿=濕;酾=釃;鲺=鯴;时=時;识=識;实=實;蚀=蝕;埘=塒;
莳=蒔;鲥=鰣;驶=駛;势=勢;视=眎;视=眡;视=視;试=試;
饰=飾;x=x;x=x;贳=貰;适=適;轼=軾;铈=鈰;谥=諡;
谥=謚;释=釋;寿=壽;寿=夀;兽=獸;绶=綬;书=書;纾=紓;
枢=樞;x=x;x=x;x=x;摅=攄;输=輸;赎=贖;x=x;
术=術;树=樹;竖=竪;竖=豎;x=x;数=數;x=x;帅=帥;
闩=閂;双=雙;谁=誰;税=稅;顺=順;说=說;说=説;烁=爍;
铄=鑠;硕=碩;丝=絲;咝=噝;鸶=鷥;缌=緦;蛳=螄;厮=廝;
锶=鍶;x=x;x=x;饲=飼;驷=駟;x=x;x=x;怂=慫;
耸=聳;讼=訟;诵=誦;颂=頌;x=x;馊=餿;飕=颼;锼=鎪;
擞=擻;薮=藪;苏=甦;苏=蘇;苏=囌;稣=穌;诉=訴;肃=肅;
谡=謖;x=x;x=x;x=x;虽=雖;绥=綏;随=隨;岁=嵗;
岁=歲;谇=誶;孙=孫;狲=猻;荪=蓀;x=x;损=損;笋=筍;
x=x;x=x;缩=縮;唢=嗩;琐=瑣;锁=鎖;x=x;铊=鉈;
x=x;獭=獺;鳎=鰨;挞=撻;闼=闥;骀=駘;x=x;x=x;
x=x;x=x;鲐=鮐;态=態;钛=鈦;贪=貪;摊=攤;滩=灘;
瘫=癱;坛=墰;坛=壇;坛=罈;坛=壜;坛=罎;昙=曇;谈=談;
锬=錟;谭=譚;x=x;钽=鉭;叹=嘆;叹=歎;赕=賧;汤=湯;
铴=鐋;镗=鏜;饧=餳;x=x;傥=儻;烫=燙;x=x;涛=濤;
绦=絛;绦=縚;绦=縧;x=x;韬=韜;鼗=鞀;鼗=鞉;讨=討;
铽=鋱;腾=騰;誊=謄;x=x;锑=銻;绨=綈;x=x;缇=緹;
鹈=鵜;题=題;x=x;体=躰;体=體;屉=屜;x=x;x=x;
阗=闐;条=條;龆=齠;鲦=鰷;x=x;粜=糶;铫=銚;贴=貼;
铁=鉄;铁=銕;铁=鐵;厅=厛;厅=廳;听=聼;听=聽;烃=烴;
铤=鋌;x=x;铜=銅;统=統;x=x;恸=慟;x=x;x=x;
头=頭;秃=禿;图=圖;涂=凃;涂=塗;钍=釷;x=x;团=團;
团=糰;抟=摶;颓=頹;颓=頽;颓=穨;x=x;蜕=蛻;饨=飩;
x=x;x=x;x=x;脱=脫;驮=馱;驼=駝;鸵=鴕;鼍=鼉;
椭=橢;x=x;箨=籜;洼=窪;娲=媧;x=x;袜=襪;袜=韤;
腽=膃;弯=彎;湾=灣;纨=紈;x=x;顽=頑;x=x;绾=綰;
x=x;x=x;万=萬;x=x;网=網;x=x;辋=輞;x=x;
为=為;为=爲;韦=韋;围=圍;帏=幃;沩=溈;沩=潙;违=違;
闱=闈;涠=潿;维=維;潍=濰;伟=偉;伪=偽;伪=僞;纬=緯;
苇=葦;炜=煒;玮=瑋;诿=諉;韪=韙;鲔=鮪;卫=衛;卫=衞;
谓=謂;x=x;x=x;猬=蝟;温=溫;纹=紋;闻=聞;x=x;
x=x;阌=閿;x=x;稳=穩;问=問;瓮=甕;瓮=罋;挝=撾;
涡=渦;莴=萵;窝=窩;蜗=蝸;卧=臥;龌=齷;乌=烏;污=汙;
污=汚;邬=鄔;呜=嗚;诬=誣;钨=鎢;无=無;吴=吳;芜=蕪;
坞=塢;坞=隖;妩=娬;妩=嫵;庑=廡;x=x;怃=憮;鹉=鵡;
务=務;误=誤;骛=騖;雾=霧;鹜=鶩;诶=誒;牺=犧;x=x;
x=x;锡=錫;x=x;x=x;习=習;x=x;袭=襲;觋=覡;
玺=璽;铣=銑;戏=戯;戏=戲;x=x;x=x;饩=餼;细=細;
郄=郤;阋=鬩;x=x;虾=蝦;侠=俠;峡=峽;狭=狹;硖=硤;
辖=轄;辖=鎋;吓=嚇;厦=廈;x=x;纤=縴;纤=纖;籼=秈;
莶=薟;跹=躚;锨=鍁;鲜=鮮;闲=閒;闲=閑;x=x;贤=賢;
咸=鹹;娴=嫺;娴=嫻;衔=啣;衔=銜;痫=癇;鹇=鷳;鹇=鷴;
鹇=鷼;显=顯;险=險;猃=獫;蚬=蜆;藓=蘚;县=縣;岘=峴;
苋=莧;现=現;线=綫;线=線;宪=憲;馅=餡;羡=羨;献=獻;
乡=鄉;乡=鄕;芗=薌;厢=廂;缃=緗;骧=驤;镶=鑲;详=詳;
x=x;响=響;饷=餉;飨=饗;鲞=鯗;x=x;x=x;项=項;
枭=梟;哓=嘵;骁=驍;绡=綃;萧=蕭;销=銷;潇=瀟;箫=簫;
嚣=嚻;嚣=囂;晓=曉;x=x;x=x;x=x;啸=嘯;啸=歗;
蝎=蠍;协=協;x=x;胁=脅;胁=脇;挟=挾;谐=諧;携=擕;
携=攜;撷=擷;缬=纈;x=x;写=寫;x=x;泻=瀉;绁=紲;
绁=絏;绁=緤;亵=褻;谢=謝;x=x;x=x;锌=鋅;衅=釁;
兴=興;陉=陘;x=x;x=x;汹=洶;x=x;x=x;鸺=鵂;
馐=饈;绣=綉;绣=繡;锈=銹;锈=鏽;须=須;须=鬚;顼=頊;
虚=虛;嘘=噓;许=許;诩=詡;叙=敍;叙=敘;x=x;x=x;
x=x;绪=緒;续=續;x=x;溆=漵;轩=軒;谖=諼;x=x;
x=x;x=x;x=x;x=x;悬=懸;x=x;璇=璿;选=選;
癣=癬;绚=絢;铉=鉉;x=x;x=x;学=學;泶=澩;鳕=鱈;
谑=謔;勋=勛;勋=勳;埙=塤;埙=壎;x=x;寻=尋;x=x;
驯=馴;询=詢;浔=潯;鲟=鱘;训=訓;讯=訊;x=x;逊=遜;
x=x;压=壓;鸦=鴉;鸦=鵶;桠=椏;鸭=鴨;哑=啞;痖=瘂;
亚=亞;讶=訝;垭=埡;娅=婭;氩=氬;x=x;恹=懨;恹=懕;
烟=煙;x=x;阉=閹;腌=醃;讠=訁;闫=閆;严=嚴;x=x;
x=x;x=x;盐=鹽;阎=閻;颜=顏;颜=顔;檐=簷;兖=兗;
俨=儼;厣=厴;x=x;魇=魘;鼹=鼴;厌=厭;彦=彥;砚=硯;
艳=艷;艳=豔;验=騐;验=驗;谚=諺;x=x;x=x;滟=灧;
滟=灩;酽=釅;谳=讞;餍=饜;x=x;x=x;x=x;赝=贋;
赝=贗;鸯=鴦;扬=揚;扬=敭;扬=颺;阳=陽;杨=楊;炀=煬;
疡=瘍;养=養;痒=癢;样=樣;x=x;尧=堯;x=x;轺=軺;
窑=窯;窑=窰;谣=謠;摇=搖;遥=遙;瑶=瑤;鳐=鰩;药=葯;
药=藥;鹞=鷂;x=x;爷=爺;铘=鋣;x=x;x=x;业=業;
叶=葉;页=頁;邺=鄴;x=x;晔=曄;烨=燁;烨=爗;谒=謁;
靥=靨;医=毉;医=醫;x=x;铱=銥;仪=儀;诒=詒;x=x;
饴=飴;贻=貽;x=x;遗=遺;颐=頤;x=x;x=x;钇=釔;
舣=艤;蚁=螘;蚁=蟻;义=義;亿=億;忆=憶;艺=藝;议=議;
异=異;呓=囈;呓=讛;译=譯;峄=嶧;怿=懌;绎=繹;诣=詣;
驿=驛;轶=軼;谊=誼;缢=縊;瘗=瘞;镒=鎰;x=x;镱=鐿;
x=x;阴=陰;阴=隂;荫=蔭;荫=廕;x=x;铟=銦;x=x;
x=x;x=x;x=x;x=x;银=銀;龈=齦;饮=飲;隐=隱;
瘾=癮;应=應;莺=鶯;莺=鸎;婴=嬰;嘤=嚶;撄=攖;缨=纓;
罂=甖;罂=罌;樱=櫻;璎=瓔;鹦=鸚;鹰=鷹;茔=塋;荥=滎;
荧=熒;莹=瑩;萤=螢;营=營;萦=縈;滢=瀅;蓥=鎣;潆=瀠;
蝇=蠅;赢=贏;颍=潁;颖=穎;瘿=癭;x=x;哟=喲;佣=傭;
拥=擁;痈=癰;x=x;x=x;镛=鏞;鳙=鱅;咏=詠;涌=湧;
x=x;x=x;踊=踴;优=優;忧=憂;犹=猶;邮=郵;莜=蓧;
莸=蕕;铀=鈾;游=遊;鱿=魷;铕=銪;x=x;诱=誘;纡=紆;
余=餘;欤=歟;鱼=魚;娱=娛;谀=諛;渔=漁;嵛=崳;x=x;
觎=覦;舆=輿;与=與;伛=傴;屿=嶼;俣=俁;语=語;龉=齬;
驭=馭;x=x;x=x;妪=嫗;饫=飫;郁=鬱;狱=獄;钰=鈺;
预=預;x=x;谕=諭;阈=閾;御=禦;鹆=鵒;x=x;x=x;
蓣=蕷;誉=譽;鹬=鷸;鸢=鳶;鸳=鴛;渊=淵;员=員;园=園;
圆=圓;缘=緣;鼋=黿;x=x;x=x;辕=轅;橼=櫞;远=遠;
愿=願;约=約;岳=嶽;钥=鑰;钥=鈅;钥=籥;悦=悅;钺=鉞;
阅=閱;阅=閲;跃=躍;粤=粵;云=雲;匀=勻;纭=紜;x=x;
郧=鄖;氲=氳;陨=隕;殒=殞;运=運;郓=鄆;恽=惲;晕=暈;
酝=醖;酝=醞;愠=慍;韫=韞;韵=韻;蕴=蘊;x=x;杂=襍;
杂=雜;灾=災;灾=烖;灾=菑;载=載;x=x;x=x;x=x;
攒=欑;攒=儹;攒=攢;趱=趲;暂=暫;赞=賛;赞=贊;赞=讚;
錾=鏨;瓒=瓚;赃=賍;赃=贓;赃=贜;驵=駔;脏=髒;脏=臟;
x=x;x=x;凿=鑿;枣=棗;x=x;x=x;唣=唕;x=x;
则=則;择=擇;泽=澤;责=責;啧=嘖;帻=幘;箦=簀;赜=賾;
贼=賊;谮=譖;缯=繒;锃=鋥;赠=贈;揸=摣;齄=齇;扎=紥;
扎=紮;札=剳;札=劄;轧=軋;闸=牐;闸=閘;铡=鍘;诈=詐;
栅=柵;x=x;斋=齋;债=債;x=x;毡=氈;毡=氊;谵=譫;
斩=斬;盏=盞;崭=嶄;辗=輾;x=x;战=戰;栈=棧;绽=綻;
骣=驏;张=張;x=x;涨=漲;帐=帳;胀=脹;账=賬;钊=釗;
诏=詔;赵=趙;x=x;x=x;x=x;辄=輒;蛰=蟄;谪=謫;
谪=讁;辙=轍;锗=鍺;这=這;x=x;鹧=鷓;贞=貞;针=針;
针=鍼;侦=偵;浈=湞;x=x;桢=楨;x=x;祯=禎;诊=診;
轸=軫;缜=縝;阵=陣;鸩=鴆;赈=賑;镇=鎮;争=爭;x=x;
峥=崢;挣=掙;狰=猙;钲=鉦;睁=睜;铮=錚;筝=箏;证=証;
证=證;诤=諍;郑=鄭;帧=幀;x=x;x=x;织=織;栀=梔;
执=執;x=x;x=x;职=職;絷=縶;跖=蹠;踯=躑;x=x;
x=x;x=x;纸=紙;轵=軹;x=x;x=x;x=x;x=x;
帜=幟;质=質;栉=櫛;挚=摯;x=x;贽=贄;轾=輊;掷=擲;
鸷=鷙;滞=滯;骘=騭;x=x;x=x;x=x;觯=觶;踬=躓;
终=終;钟=鈡;钟=鍾;钟=鐘;肿=腫;种=種;冢=塚;众=眾;
众=衆;诌=謅;x=x;轴=軸;x=x;纣=紂;x=x;绉=縐;
昼=晝;荮=葤;皱=皺;骤=驟;x=x;诛=誅;诸=諸;猪=豬;
铢=銖;槠=櫧;潴=瀦;橥=櫫;烛=燭;属=屬;x=x;嘱=囑;
瞩=矚;伫=佇;伫=竚;苎=苧;x=x;贮=貯;驻=駐;筑=築;
铸=鑄;x=x;专=專;砖=塼;砖=甎;砖=磚;颛=顓;转=轉;
啭=囀;赚=賺;x=x;馔=饌;妆=妝;妆=粧;庄=莊;桩=樁;
装=裝;壮=壯;状=狀;骓=騅;锥=錐;坠=墜;缀=綴;缒=縋;
赘=贅;谆=諄;x=x;x=x;x=x;x=x;x=x;浊=濁;
诼=諑;镯=鋜;镯=鐲;兹=茲;兹=玆;赀=貲;资=資;缁=緇;
谘=諮;辎=輜;锱=錙;龇=齜;鲻=鯔;x=x;渍=漬;眦=眥;
综=綜;x=x;踪=蹤;x=x;x=x;总=縂;总=總;偬=傯;
纵=縱;x=x;邹=鄒;驺=騶;诹=諏;鲰=鯫;镞=鏃;诅=詛;
组=組;躜=躦;缵=纘;x=x;钻=鉆;钻=鑽;x=x;x=x;
鳟=鱒;

3.合并文件的类"MergeFontFile"

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

import org.junit.Test;

/**
 * 合并简体字与繁体字为一个文件
 * @author qinxike
 *
 */
public class MergeFontFile {
    
    private static final File root = new File("");
    private static final String simpleSrc = root.getAbsoluteFile()+"\\简体字.txt";
    private static final String traditionalSrc = root.getAbsoluteFile()+"\\繁体字.txt";
    //简体字符串
    private static String simpleStr;
    //繁体字符串
    private static String traditionalStr;
    
    
    /**
     * 初始化,读取字符文件到字符串中
     * @param simpleSrc 简体字文件路径,填null则使用默认路径
     * @param traditionalSrc 繁体字文件路径,填null则使用默认路径
     * @throws IOException
     */
    public static void init(String simpleSrc,String traditionalSrc) throws IOException {
        if(simpleSrc==null || "".equals(simpleSrc))
            simpleSrc = MergeFontFile.simpleSrc;
        if(traditionalSrc==null || "".equals(traditionalSrc))
            traditionalSrc = MergeFontFile.traditionalSrc;
        
        simpleStr = FontUtil.readMappingFile(simpleSrc);
        traditionalStr = FontUtil.readMappingFile(traditionalSrc);
        //简单校验,两种字符串的字数要保证一样
        if(simpleStr.length()!=traditionalStr.length())
            throw new IOException("两个字体文件长度不一致!请检查");
    }
    
    /**
     * 将字符串导出到文件
     * @param outputStr
     * @param desFileSrc
     * @throws IOException
     */
    public static void writeToFile(String outputStr, String desFileSrc) throws IOException{
        File file = new File(desFileSrc);
        if(file.exists()) 
            file.delete();
        FileWriter writer = new FileWriter(desFileSrc);
        BufferedWriter out = new BufferedWriter(writer);
        out.write(outputStr);
        out.close();
        writer.close();
        System.out.println("导出完成,导出路径:"+file.getAbsolutePath());
    }
    
    /**
     * 将简体字与对应的繁体字合并为一个文件
     * 要求:
     * 简体字文件为纯简体字文件,不包括其他字符。
     * 繁体字文件为纯繁体字文件,不包括其他字符。
     * 合并后的文件格式为"简=繁;"
     * 如:锕=錒;锿=鎄;皑=皚;嗳=噯;蔼=藹;霭=靄;爱=愛;嫒=嬡;
     * @throws IOException
     */
    public static void merge(String simpleSrc,String traditionalSrc) throws IOException{
        init(simpleSrc,traditionalSrc);
        
        //输出路径
        String desFileSrc = root.getAbsoluteFile()+"\\中文繁简字对照表[修正版].txt";
        StringBuilder desSb = new StringBuilder();    //要转出的合并字符串
        //转成数组操作
        char[] simpleChars = new char[simpleStr.length()];
        char[] traditionalChars = new char[traditionalStr.length()];
        simpleStr.getChars(0, simpleStr.length(), simpleChars, 0);
        traditionalStr.getChars(0, traditionalStr.length(), traditionalChars, 0);
        
        for(int i =0;i<simpleChars.length;i++){
            StringBuilder sb = new StringBuilder();
            sb.append(simpleChars[i])
                .append("=")
                .append(traditionalChars[i])
                .append(";");
            desSb.append(sb.toString());
            //满8组则换行
            if(i>0 && (i+1)%8==0){
                desSb.append("\r\n");
            }
        }
        writeToFile(desSb.toString(),desFileSrc);
        
    }
    @Test
    public void testMerge() throws IOException{
        merge(null,null);
    }

    /**
     * 找出公共字
     * (该简体字简繁写法一样,没有必要放到字体文件中)
     * @throws IOException 
     */
    public static String findUselessFont(String simpleSrc, String traditionalSrc) throws IOException{
        init(simpleSrc,traditionalSrc);
        StringBuilder uselessSb =  new StringBuilder();
        for(int i = 0; i<simpleStr.length();i++){
            if(simpleStr.charAt(i)==traditionalStr.charAt(i)){
                uselessSb.append(simpleStr.charAt(i));
            }
        }
        //导出
//        String desFileSrc = root.getAbsoluteFile()+"\\公共字.txt";
//        writeToFile(uselessSb.toString(),desFileSrc);
        
        return uselessSb.toString();
    }
    @Test
    public void testFindUselessFont() throws IOException{
        String uselessStr = findUselessFont(null,null);
        System.out.println("uselessStr:"+uselessStr);
    }
    
    /**
     * 从繁简字对照表文件中剔除公共字,并导出到新文件。
     * 注意:
     * 蒙有3种繁体字写法【蒙=懞;蒙=濛;蒙=矇;】而且还有繁体蒙,
     * 本次处理时将蒙视为公共字剔除了。(对繁体字.txt)
     * @param fileSrc 要剔除的繁简字对照文件路径,默认为"根/中文繁简字对照表.txt"
     * @throws IOException
     */
    public void removeUselessFont(String fileSrc) throws IOException {
        if(fileSrc == null || "".equals(fileSrc))
            fileSrc = root.getAbsoluteFile() + "\\中文繁简字对照表.txt";
        
        // 原繁简字对照表
        String mappingStr = FontUtil.readMappingFile(fileSrc);
        // 要剔除的字清单
        String uselessStr = findUselessFont(null, null);
        
        StringBuilder outputSb = new StringBuilder();
        String desFileSrc = root.getAbsoluteFile() + "\\中文繁简字对照表[修正版2].txt";;
        String removedStr = "";
        int step = 4;    //step表示移到下一组的距离,字符串格式:蒙=懞;蒙=濛;蒙=矇;
        for (int i = 0,j=0; i < mappingStr.length(); i=i+step,j++) {
            char c = mappingStr.charAt(i);
            if( -1 == uselessStr.indexOf(c) ){
                //当前字需要保留
                outputSb.append(mappingStr.substring(i,i+step));
            }else{
                //当前字不需要保留,删除,用x占位
                outputSb.append("x=x;");
                removedStr += c ;
            }
            //满8组则换行
            if (j > 0 && (j+1)%8 == 0) {
                outputSb.append("\r\n");
            }
        }
        System.out.println("uselessStr:"+uselessStr);//输出要剔除的字
        System.out.println("removedStr:"+removedStr);//输出已经剔除的字
        if(uselessStr.equals(removedStr)){
            System.out.println("已经全部剔除公共字");
            //导出
            writeToFile(outputSb.toString(),desFileSrc);
        }else{
            System.out.println("要剔除的字和已经剔除的字不完全一致,请核对");
        }
        
    }
    @Test
    public void testRemoveUselessFont() throws IOException{
        removeUselessFont(null);
    }
}

4.繁简字转换工具类"FontUtil"

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

import org.junit.Test;

/**
 * 繁简字体转换工具类
 * 用于繁简字转换
 * 要求提供一个[中文繁简字对照表.txt]文件,文件内容格式为"简=繁;"
 * 如:锕=錒;锿=鎄;皑=皚;嗳=噯;蔼=藹;霭=靄;爱=愛;嫒=嬡;
 * @author qinxike
 * 
 */
public class FontUtil {

    public static File root = new File("");
    public static String fileSrc = root.getAbsolutePath()+"\\中文繁简字对照表[修正版].txt";
    
    //getter and setter
    public static String getFileSrc() {
        return fileSrc;
    }
    public static void setFileSrc(String fileSrc) {
        FontUtil.fileSrc = fileSrc;
    }

    /**
     * 简体到繁体[char]
     * @param character
     * @throws IOException
     */
    public static char simple2Traditional(char character) throws IOException {
        String mappingStr = readMappingFile(fileSrc);

        int index = 0;
        char c = 0;
        if (-1 != (index = mappingStr.indexOf(character))) {
            c = mappingStr.charAt(index + 2);
            return c;
        }
        return character;    //找不到则返回原简体字
    }
    
    /**
     * 简体到繁体[string]
     * @param str
     * @throws IOException
     */
    public static String simple2Traditional(String str) throws IOException {
        char newChar = 0;
        StringBuilder sb = new StringBuilder();
        char[] charArray = new char[str.length()];
        
        //复制到char数组
        str.getChars(0, str.length(), charArray, 0);
        //遍历每个字符,并转换
        for(char c : charArray){
            newChar = simple2Traditional(c);
            sb.append(newChar);
        }        
        return sb.toString();
    }
    
    /**
     * 繁体到简体[char]
     * @param character
     * @throws IOException 
     */
    public static char traditional2Simple(Character character) throws IOException {
        String mappingStr = readMappingFile(fileSrc);
        int index = 0;
        char c = 0;
        if (-1 != (index = mappingStr.indexOf(character))) {
            c = mappingStr.charAt(index - 2);
            return c;
        }
        return character;    //找不到则返回原繁体字
    }
    /**
     * 繁体到简体[String]
     * @param str
     * @throws IOException 
     */
    public static String traditional2Simple(String str) throws IOException {
        char newChar = 0;
        StringBuilder sb = new StringBuilder();
        char[] charArray = new char[str.length()];
        
        //复制到char数组
        str.getChars(0, str.length(), charArray, 0);
        //遍历每个字符,并转换
        for(char c : charArray){
            newChar = traditional2Simple(c);
            sb.append(newChar);
        }
        return sb.toString();
    }
    
    
    /**
     * 读取繁简对照表,返回繁简对照字符串
     * 格式: 锕=錒;锿=鎄;皑=皚;嗳=噯;蔼=藹;霭=靄;爱=愛;嫒=嬡...
     * @param fileSrc
     * @return mappingStr 对照字符串
     * @throws IOException
     */
    public static String readMappingFile(String fileSrc) throws IOException {
        if (fileSrc == null || "".equals(fileSrc))
            fileSrc = FontUtil.fileSrc;
        
        File file = new File(fileSrc);
        FileReader fileReader = new FileReader(file);
        BufferedReader reader = new BufferedReader(fileReader);
        
        StringBuilder sb = new StringBuilder();
        String tempStr = "";
        while (null != (tempStr = reader.readLine())) {
            sb.append(tempStr);
        }
        reader.close();
        fileReader.close();
        return sb.toString();
    }
    @Test
    public void testSimple2Traditional() throws IOException{
        String traditionalStr = FontUtil.simple2Traditional("我们的歌");
        System.out.println(traditionalStr);
    }
}

 使用示例:

String traditionalStr = FontUtil.simple2Traditional("我们的歌");
System.out.println(traditionalStr);
输出:我們的歌

posted on 2012-08-21 21:35  qinxike  阅读(2533)  评论(0编辑  收藏  举报

导航