每个汉字有个四位的十进制数编码,叫汉字区位码,它的前两位叫做区码,后两位叫做位码。
每个汉字有个二进制编码,叫汉字国标码。
机内码:为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。
我国汉字代码标准GB2312-80中有6763个常用汉字规定了二进制编码。每个汉字使用2个字节。
GB2312-80 GB2312将代码表分为94个区,对应第一字节;每个区94个位,对应第二字节
01-09区为符号、数字区
16-87区为汉字区
10-15区、88-94区是有待进一步标准化的空白区
GB2312将收录的汉字分成两级:
第一级是常用汉字计 3755个,置于16-55区,按汉语拼音字母/频率排列;
第二级汉字是次常用汉字计3008个,置于56-87区,按部首/笔画顺序排列。故而 GB2312最多能表示6763个汉字。
三种编码,区位码、国标码和机内码之间的转换
区位码(区号值和位号值转为十六进制后) 分别+ 20H -------->国标码 + 8080H-------->机内码
例:啊 区位码 16 01(十进制)--------->10H 01H(十六进制) 分别+ 20H--------->国标码 3021H + 8080H-------->机内码 B0A1H
区位码和机内码表下载地址:
http://download.csdn.net/detail/ly0904010214/7133739
程序中使用的编码为机内码
GB2312是中国规定的汉字编码,也可以说是简体中文的字符集编码;
GBK 是 GB2312的扩展 ,除了兼容GB2312外,它还能显示繁体中文,还有日文的假名
汉字转换为全拼的程序如下:
public class CnToQuanpin
{
private static LinkedHashMap spellMap = null;
private static LinkedHashMap spellMapTwo = null;
static
{
if (spellMap == null)
{
spellMap = new LinkedHashMap(400);
}
if (spellMapTwo == null)
{
spellMapTwo = new LinkedHashMap(3008);
}
initialize();
}
private CnToQuanpin()
{
}
@SuppressWarnings("unchecked")
private static void spellPut(String spell, int ascii)
{
spellMap.put(spell, new Integer(ascii));
}
@SuppressWarnings("unchecked")
private static void spellAdd(String cn, String pinyin)
{
spellMapTwo.put(cn, pinyin);
}
private static void initialize()
{
spellPut("a", -20319);
spellPut("ai", -20317);
spellPut("an", -20304);
spellPut("ang", -20295);
spellPut("ao", -20292);
spellPut("ba", -20283);
spellPut("bai", -20265);
spellPut("ban", -20257);
spellPut("bang", -20242);
spellPut("bao", -20230);
spellPut("bei", -20051);
spellPut("ben", -20036);
spellPut("beng", -20032);
spellPut("bi", -20026);
spellPut("bian", -20002);
spellPut("biao", -19990);
spellPut("bie", -19986);
spellPut("bin", -19982);
spellPut("bing", -19976);
spellPut("bo", -19805);
spellPut("bu", -19784);
spellPut("ca", -19775);
spellPut("cai", -19774);
spellPut("can", -19763);
spellPut("cang", -19756);
spellPut("cao", -19751);
spellPut("ce", -19746);
spellPut("ceng", -19741);
spellPut("cha", -19739);
spellPut("chai", -19728);
spellPut("chan", -19725);
spellPut("chang", -19715);
spellPut("chao", -19540);
spellPut("che", -19531);
spellPut("chen", -19525);
spellPut("cheng", -19515);
spellPut("chi", -19500);
spellPut("chong", -19484);
spellPut("chou", -19479);
spellPut("chu", -19467);
spellPut("chuai", -19289);
spellPut("chuan", -19288);
spellPut("chuang", -19281);
spellPut("chui", -19275);
spellPut("chun", -19270);
spellPut("chuo", -19263);
spellPut("ci", -19261);
spellPut("cong", -19249);
spellPut("cou", -19243);
spellPut("cu", -19242);
spellPut("cuan", -19238);
spellPut("cui", -19235);
spellPut("cun", -19227);
spellPut("cuo", -19224);
spellPut("da", -19218);
spellPut("dai", -19212);
spellPut("dan", -19038);
spellPut("dang", -19023);
spellPut("dao", -19018);
spellPut("de", -19006);
spellPut("deng", -19003);
spellPut("di", -18996);
spellPut("dian", -18977);
spellPut("diao", -18961);
spellPut("die", -18952);
spellPut("ding", -18783);
spellPut("diu", -18774);
spellPut("dong", -18773);
spellPut("dou", -18763);
spellPut("du", -18756);
spellPut("duan", -18741);
spellPut("dui", -18735);
spellPut("dun", -18731);
spellPut("duo", -18722);
spellPut("e", -18710);
spellPut("en", -18697);
spellPut("er", -18696);
spellPut("fa", -18526);
spellPut("fan", -18518);
spellPut("fang", -18501);
spellPut("fei", -18490);
spellPut("fen", -18478);
spellPut("feng", -18463);
spellPut("fo", -18448);
spellPut("fou", -18447);
spellPut("fu", -18446);
spellPut("ga", -18239);
spellPut("gai", -18237);
spellPut("gan", -18231);
spellPut("gang", -18220);
spellPut("gao", -18211);
spellPut("ge", -18201);
spellPut("gei", -18184);
spellPut("gen", -18183);
spellPut("geng", -18181);
spellPut("gong", -18012);
spellPut("gou", -17997);
spellPut("gu", -17988);
spellPut("gua", -17970);
spellPut("guai", -17964);
spellPut("guan", -17961);
spellPut("guang", -17950);
spellPut("gui", -17947);
spellPut("gun", -17931);
spellPut("guo", -17928);
spellPut("ha", -17922);
spellPut("hai", -17759);
spellPut("han", -17752);
spellPut("hang", -17733);
spellPut("hao", -17730);
spellPut("he", -17721);
spellPut("hei", -17703);
spellPut("hen", -17701);
spellPut("heng", -17697);
spellPut("hong", -17692);
spellPut("hou", -17683);
spellPut("hu", -17676);
spellPut("hua", -17496);
spellPut("huai", -17487);
spellPut("huan", -17482);
spellPut("huang", -17468);
spellPut("hui", -17454);
spellPut("hun", -17433);
spellPut("huo", -17427);
spellPut("ji", -17417);
spellPut("jia", -17202);
spellPut("jian", -17185);
spellPut("jiang", -16983);
spellPut("jiao", -16970);
spellPut("jie", -16942);
spellPut("jin", -16915);
spellPut("jing", -16733);
spellPut("jiong", -16708);
spellPut("jiu", -16706);
spellPut("ju", -16689);
spellPut("juan", -16664);
spellPut("jue", -16657);
spellPut("jun", -16647);
spellPut("ka", -16474);
spellPut("kai", -16470);
spellPut("kan", -16465);
spellPut("kang", -16459);
spellPut("kao", -16452);
spellPut("ke", -16448);
spellPut("ken", -16433);
spellPut("keng", -16429);
spellPut("kong", -16427);
spellPut("kou", -16423);
spellPut("ku", -16419);
spellPut("kua", -16412);
spellPut("kuai", -16407);
spellPut("kuan", -16403);
spellPut("kuang", -16401);
spellPut("kui", -16393);
spellPut("kun", -16220);
spellPut("kuo", -16216);
spellPut("la", -16212);
spellPut("lai", -16205);
spellPut("lan", -16202);
spellPut("lang", -16187);
spellPut("lao", -16180);
spellPut("le", -16171);
spellPut("lei", -16169);
spellPut("leng", -16158);
spellPut("li", -16155);
spellPut("lia", -15959);
spellPut("lian", -15958);
spellPut("liang", -15944);
spellPut("liao", -15933);
spellPut("lie", -15920);
spellPut("lin", -15915);
spellPut("ling", -15903);
spellPut("liu", -15889);
spellPut("long", -15878);
spellPut("lou", -15707);
spellPut("lu", -15701);
spellPut("lv", -15681);
spellPut("luan", -15667);
spellPut("lue", -15661);
spellPut("lun", -15659);
spellPut("luo", -15652);
spellPut("ma", -15640);
spellPut("mai", -15631);
spellPut("man", -15625);
spellPut("mang", -15454);
spellPut("mao", -15448);
spellPut("me", -15436);
spellPut("mei", -15435);
spellPut("men", -15419);
spellPut("meng", -15416);
spellPut("mi", -15408);
spellPut("mian", -15394);
spellPut("miao", -15385);
spellPut("mie", -15377);
spellPut("min", -15375);
spellPut("ming", -15369);
spellPut("miu", -15363);
spellPut("mo", -15362);
spellPut("mou", -15183);
spellPut("mu", -15180);
spellPut("na", -15165);
spellPut("nai", -15158);
spellPut("nan", -15153);
spellPut("nang", -15150);
spellPut("nao", -15149);
spellPut("ne", -15144);
spellPut("nei", -15143);
spellPut("nen", -15141);
spellPut("neng", -15140);
spellPut("ni", -15139);
spellPut("nian", -15128);
spellPut("niang", -15121);
spellPut("niao", -15119);
spellPut("nie", -15117);
spellPut("nin", -15110);
spellPut("ning", -15109);
spellPut("niu", -14941);
spellPut("nong", -14937);
spellPut("nu", -14933);
spellPut("nv", -14930);
spellPut("nuan", -14929);
spellPut("nue", -14928);
spellPut("nuo", -14926);
spellPut("o", -14922);
spellPut("ou", -14921);
spellPut("pa", -14914);
spellPut("pai", -14908);
spellPut("pan", -14902);
spellPut("pang", -14894);
spellPut("pao", -14889);
spellPut("pei", -14882);
spellPut("pen", -14873);
spellPut("peng", -14871);
spellPut("pi", -14857);
spellPut("pian", -14678);
spellPut("piao", -14674);
spellPut("pie", -14670);
spellPut("pin", -14668);
spellPut("ping", -14663);
spellPut("po", -14654);
spellPut("pu", -14645);
spellPut("qi", -14630);
spellPut("qia", -14594);
spellPut("qian", -14429);
spellPut("qiang", -14407);
spellPut("qiao", -14399);
spellPut("qie", -14384);
spellPut("qin", -14379);
spellPut("qing", -14368);
spellPut("qiong", -14355);
spellPut("qiu", -14353);
spellPut("qu", -14345);
spellPut("quan", -14170);
spellPut("que", -14159);
spellPut("qun", -14151);
spellPut("ran", -14149);
spellPut("rang", -14145);
spellPut("rao", -14140);
spellPut("re", -14137);
spellPut("ren", -14135);
spellPut("reng", -14125);
spellPut("ri", -14123);
spellPut("rong", -14122);
spellPut("rou", -14112);
spellPut("ru", -14109);
spellPut("ruan", -14099);
spellPut("rui", -14097);
spellPut("run", -14094);
spellPut("ruo", -14092);
spellPut("sa", -14090);
spellPut("sai", -14087);
spellPut("san", -14083);
spellPut("sang", -13917);
spellPut("sao", -13914);
spellPut("se", -13910);
spellPut("sen", -13907);
spellPut("seng", -13906);
spellPut("sha", -13905);
spellPut("shai", -13896);
spellPut("shan", -13894);
spellPut("shang", -13878);
spellPut("shao", -13870);
spellPut("she", -13859);
spellPut("shen", -13847);
spellPut("sheng", -13831);
spellPut("shi", -13658);
spellPut("shou", -13611);
spellPut("shu", -13601);
spellPut("shua", -13406);
spellPut("shuai", -13404);
spellPut("shuan", -13400);
spellPut("shuang", -13398);
spellPut("shui", -13395);
spellPut("shun", -13391);
spellPut("shuo", -13387);
spellPut("si", -13383);
spellPut("song", -13367);
spellPut("sou", -13359);
spellPut("su", -13356);
spellPut("suan", -13343);
spellPut("sui", -13340);
spellPut("sun", -13329);
spellPut("suo", -13326);
spellPut("ta", -13318);
spellPut("tai", -13147);
spellPut("tan", -13138);
spellPut("tang", -13120);
spellPut("tao", -13107);
spellPut("te", -13096);
spellPut("teng", -13095);
spellPut("ti", -13091);
spellPut("tian", -13076);
spellPut("tiao", -13068);
spellPut("tie", -13063);
spellPut("ting", -13060);
spellPut("tong", -12888);
spellPut("tou", -12875);
spellPut("tu", -12871);
spellPut("tuan", -12860);
spellPut("tui", -12858);
spellPut("tun", -12852);
spellPut("tuo", -12849);
spellPut("wa", -12838);
spellPut("wai", -12831);
spellPut("wan", -12829);
spellPut("wang", -12812);
spellPut("wei", -12802);
spellPut("wen", -12607);
spellPut("weng", -12597);
spellPut("wo", -12594);
spellPut("wu", -12585);
spellPut("xi", -12556);
spellPut("xia", -12359);
spellPut("xian", -12346);
spellPut("xiang", -12320);
spellPut("xiao", -12300);
spellPut("xie", -12120);
spellPut("xin", -12099);
spellPut("xing", -12089);
spellPut("xiong", -12074);
spellPut("xiu", -12067);
spellPut("xu", -12058);
spellPut("xuan", -12039);
spellPut("xue", -11867);
spellPut("xun", -11861);
spellPut("ya", -11847);
spellPut("yan", -11831);
spellPut("yang", -11798);
spellPut("yao", -11781);
spellPut("ye", -11604);
spellPut("yi", -11589);
spellPut("yin", -11536);
spellPut("ying", -11358);
spellPut("yo", -11340);
spellPut("yong", -11339);
spellPut("you", -11324);
spellPut("yu", -11303);
spellPut("yuan", -11097);
spellPut("yue", -11077);
spellPut("yun", -11067);
spellPut("za", -11055);
spellPut("zai", -11052);
spellPut("zan", -11045);
spellPut("zang", -11041);
spellPut("zao", -11038);
spellPut("ze", -11024);
spellPut("zei", -11020);
spellPut("zen", -11019);
spellPut("zeng", -11018);
spellPut("zha", -11014);
spellPut("zhai", -10838);
spellPut("zhan", -10832);
spellPut("zhang", -10815);
spellPut("zhao", -10800);
spellPut("zhe", -10790);
spellPut("zhen", -10780);
spellPut("zheng", -10764);
spellPut("zhi", -10587);
spellPut("zhong", -10544);
spellPut("zhou", -10533);
spellPut("zhu", -10519);
spellPut("zhua", -10331);
spellPut("zhuai", -10329);
spellPut("zhuan", -10328);
spellPut("zhuang", -10322);
spellPut("zhui", -10315);
spellPut("zhun", -10309);
spellPut("zhuo", -10307);
spellPut("zi", -10296);
spellPut("zong", -10281);
spellPut("zou", -10274);
spellPut("zu", -10270);
spellPut("zuan", -10262);
spellPut("zui", -10260);
spellPut("zun", -10256);
spellPut("zuo", -10254);
// 二级汉字对照表
spellAdd( "亍", "chu");
spellAdd( "丌", "ji");
spellAdd( "兀", "wu");
spellAdd( "丐", "gai");
spellAdd( "廿", "nian");
spellAdd( "卅", "sa");
spellAdd( "丕", "pi");
spellAdd( "亘", "gen");
spellAdd( "丞", "cheng");
spellAdd( "鬲", "ge");
spellAdd( "孬", "nao");
spellAdd( "噩", "e");
spellAdd( "丨", "shu");
spellAdd( "禺", "yu");
spellAdd( "丿", "pie");
spellAdd( "匕", "bi");
spellAdd( "乇", "tuo");
spellAdd( "夭", "yao");
spellAdd( "爻", "yao");
spellAdd( "卮", "zhi");
spellAdd( "氐", "di");
spellAdd( "囟", "xin");
spellAdd( "胤", "yin");
spellAdd( "馗", "kui");
spellAdd( "毓", "yu");
spellAdd( "睾", "gao");
spellAdd( "鼗", "tao");
spellAdd( "丶", "dian");
spellAdd( "亟", "ji");
spellAdd( "鼐", "nai");
spellAdd( "乜", "nie");
spellAdd( "乩", "ji");
spellAdd( "亓", "qi");
spellAdd( "芈", "mi");
spellAdd( "孛", "bei");
spellAdd( "啬", "se");
spellAdd( "嘏", "gu");
spellAdd( "仄", "ze");
spellAdd( "厍", "she");
spellAdd( "厝", "cuo");
spellAdd( "厣", "yan");
spellAdd( "厥", "jue");
spellAdd( "厮", "si");
spellAdd( "靥", "ye");
spellAdd( "赝", "yan");
spellAdd( "匚", "fang");
spellAdd( "叵", "po");
spellAdd( "匦", "gui");
spellAdd( "匮", "kui");
spellAdd( "匾", "bian");
spellAdd( "赜", "ze");
spellAdd( "卦", "gua");
spellAdd( "卣", "you");
spellAdd( "刂", "ce");
spellAdd( "刈", "yi");
spellAdd( "刎", "wen");
spellAdd( "刭", "jing");
spellAdd( "刳", "ku");
spellAdd( "刿", "gui");
spellAdd( "剀", "kai");
spellAdd( "剌", "la");
spellAdd( "剞", "ji");
spellAdd( "剡", "yan");
spellAdd( "剜", "wan");
spellAdd( "蒯", "kuai");
spellAdd( "剽", "piao");
spellAdd( "劂", "jue");
spellAdd( "劁", "qiao");
spellAdd( "劐", "huo");
spellAdd( "劓", "yi");
spellAdd( "冂", "tong");
spellAdd( "罔", "wang");
spellAdd( "亻", "dan");
spellAdd( "仃", "ding");
spellAdd( "仉", "zhang");
spellAdd( "仂", "le");
spellAdd( "仨", "sa");
spellAdd( "仡", "yi");
spellAdd( "仫", "mu");
spellAdd( "仞", "ren");
spellAdd( "伛", "yu");
spellAdd( "仳", "pi");
spellAdd( "伢", "ya");
spellAdd( "佤", "wa");
spellAdd( "仵", "wu");
spellAdd( "伥", "chang");
spellAdd( "伧", "cang");
spellAdd( "伉", "kang");
spellAdd( "伫", "zhu");
spellAdd( "佞", "ning");
spellAdd( "佧", "ka");
spellAdd( "攸", "you");
spellAdd( "佚", "yi");
spellAdd( "佝", "gou");
spellAdd( "佟", "tong");
spellAdd( "佗", "tuo");
spellAdd( "伲", "ni");
spellAdd( "伽", "ga");
spellAdd( "佶", "ji");
spellAdd( "佴", "er");
spellAdd( "侑", "you");
spellAdd( "侉", "kua");
spellAdd( "侃", "kan");
spellAdd( "侏", "zhu");
spellAdd( "佾", "yi");
spellAdd( "佻", "tiao");
spellAdd( "侪", "chai");
spellAdd( "佼", "jiao");
spellAdd( "侬", "nong");
spellAdd( "侔", "mou");
spellAdd( "俦", "chou");
spellAdd( "俨", "yan");
spellAdd( "俪", "li");
spellAdd( "俅", "qiu");
spellAdd( "俚", "li");
spellAdd( "俣", "yu");
spellAdd( "俜", "ping");
spellAdd( "俑", "yong");
spellAdd( "俟", "si");
spellAdd( "俸", "feng");
spellAdd( "倩", "qian");
spellAdd( "偌", "ruo");
spellAdd( "俳", "pai");
spellAdd( "倬", "zhuo");
spellAdd( "倏", "shu");
spellAdd( "倮", "luo");
spellAdd( "倭", "wo");
spellAdd( "俾", "bi");
spellAdd( "倜", "ti");
spellAdd( "倌", "guan");
spellAdd( "倥", "kong");
spellAdd( "倨", "ju");
spellAdd( "偾", "fen");
spellAdd( "偃", "yan");
spellAdd( "偕", "xie");
spellAdd( "偈", "ji");
spellAdd( "偎", "wei");
spellAdd( "偬", "zong");
spellAdd( "偻", "lou");
spellAdd( "傥", "tang");
spellAdd( "傧", "bin");
spellAdd( "傩", "nuo");
spellAdd( "傺", "chi");
spellAdd( "僖", "xi");
spellAdd( "儆", "jing");
spellAdd( "僭", "jian");
spellAdd( "僬", "jiao");
spellAdd( "僦", "jiu");
spellAdd( "僮", "tong");
spellAdd( "儇", "xuan");
spellAdd( "儋", "dan");
spellAdd( "仝", "tong");
spellAdd( "氽", "tun");
spellAdd( "佘", "she");
spellAdd( "佥", "qian");
spellAdd( "俎", "zu");
spellAdd( "龠", "yue");
spellAdd( "汆", "cuan");
spellAdd( "籴", "di");
spellAdd( "兮", "xi");
spellAdd( "巽", "xun");
spellAdd( "黉", "hong");
spellAdd( "馘", "guo");
spellAdd( "冁", "chan");
spellAdd( "夔", "kui");
spellAdd( "勹", "bao");
spellAdd( "匍", "pu");
spellAdd( "訇", "hong");
spellAdd( "匐", "fu");
spellAdd( "凫", "fu");
spellAdd( "夙", "su");
spellAdd( "兕", "si");
spellAdd( "亠", "wen");
spellAdd( "兖", "yan");
spellAdd( "亳", "bo");
spellAdd( "衮", "gun");
spellAdd( "袤", "mao");
spellAdd( "亵", "xie");
spellAdd( "脔", "luan");
spellAdd( "裒", "pou");
spellAdd( "禀", "bing");
spellAdd( "嬴", "ying");
spellAdd( "蠃", "luo");
spellAdd( "羸", "lei");
spellAdd( "冫", "liang");
spellAdd( "冱", "hu");
spellAdd( "冽", "lie");
spellAdd( "冼", "xian");
spellAdd( "凇", "song");
spellAdd( "冖", "ping");
spellAdd( "冢", "zhong");
spellAdd( "冥", "ming");
spellAdd( "讠", "yan");
spellAdd( "讦", "jie");
spellAdd( "讧", "hong");
spellAdd( "讪", "shan");
spellAdd( "讴", "ou");
spellAdd( "讵", "ju");
spellAdd( "讷", "ne");
spellAdd( "诂", "gu");
spellAdd( "诃", "he");
spellAdd( "诋", "di");
spellAdd( "诏", "zhao");
spellAdd( "诎", "qu");
spellAdd( "诒", "dai");
spellAdd( "诓", "kuang");
spellAdd( "诔", "lei");
spellAdd( "诖", "gua");
spellAdd( "诘", "jie");
spellAdd( "诙", "hui");
spellAdd( "诜", "shen");
spellAdd( "诟", "gou");
spellAdd( "诠", "quan");
spellAdd( "诤", "zheng");
spellAdd( "诨", "hun");
spellAdd( "诩", "xu");
spellAdd( "诮", "qiao");
spellAdd( "诰", "gao");
spellAdd( "诳", "kuang");
spellAdd( "诶", "ei");
spellAdd( "诹", "zou");
spellAdd( "诼", "zhuo");
spellAdd( "诿", "wei");
spellAdd( "谀", "yu");
spellAdd( "谂", "shen");
spellAdd( "谄", "chan");
spellAdd( "谇", "sui");
spellAdd( "谌", "chen");
spellAdd( "谏", "jian");
spellAdd( "谑", "xue");
spellAdd( "谒", "ye");
spellAdd( "谔", "e");
spellAdd( "谕", "yu");
spellAdd( "谖", "xuan");
spellAdd( "谙", "an");
spellAdd( "谛", "di");
spellAdd( "谘", "zi");
spellAdd( "谝", "pian");
spellAdd( "谟", "mo");
spellAdd( "谠", "dang");
spellAdd( "谡", "su");
spellAdd( "谥", "shi");
spellAdd( "谧", "mi");
spellAdd( "谪", "zhe");
spellAdd( "谫", "jian");
spellAdd( "谮", "zen");
spellAdd( "谯", "qiao");
spellAdd( "谲", "jue");
spellAdd( "谳", "yan");
spellAdd( "谵", "zhan");
spellAdd( "谶", "chen");
spellAdd( "卩", "dan");
spellAdd( "卺", "jin");
spellAdd( "阝", "zuo");
spellAdd( "阢", "wu");
spellAdd( "阡", "qian");
spellAdd( "阱", "jing");
spellAdd( "阪", "ban");
spellAdd( "阽", "yan");
spellAdd( "阼", "zuo");
spellAdd( "陂", "bei");
spellAdd( "陉", "jing");
spellAdd( "陔", "gai");
spellAdd( "陟", "zhi");
spellAdd( "陧", "nie");
spellAdd( "陬", "zou");
spellAdd( "陲", "chui");
spellAdd( "陴", "pi");
spellAdd( "隈", "wei");
spellAdd( "隍", "huang");
spellAdd( "隗", "wei");
spellAdd( "隰", "xi");
spellAdd( "邗", "han");
spellAdd( "邛", "qiong");
spellAdd( "邝", "kuang");
spellAdd( "邙", "mang");
spellAdd( "邬", "wu");
spellAdd( "邡", "fang");
spellAdd( "邴", "bing");
spellAdd( "邳", "pi");
spellAdd( "邶", "bei");
spellAdd( "邺", "ye");
spellAdd( "邸", "di");
spellAdd( "邰", "tai");
spellAdd( "郏", "jia");
spellAdd( "郅", "zhi");
spellAdd( "邾", "zhu");
spellAdd( "郐", "kuai");
spellAdd( "郄", "qie");
spellAdd( "郇", "xun");
spellAdd( "郓", "yun");
spellAdd( "郦", "li");
spellAdd( "郢", "ying");
spellAdd( "郜", "gao");
spellAdd( "郗", "xi");
spellAdd( "郛", "fu");
spellAdd( "郫", "pi");
spellAdd( "郯", "tan");
spellAdd( "郾", "yan");
spellAdd( "鄄", "juan");
spellAdd( "鄢", "yan");
spellAdd( "鄞", "yin");
spellAdd( "鄣", "zhang");
spellAdd( "鄱", "po");
spellAdd( "鄯", "shan");
spellAdd( "鄹", "zou");
spellAdd( "酃", "ling");
spellAdd( "酆", "feng");
spellAdd( "刍", "chu");
spellAdd( "奂", "huan");
spellAdd( "劢", "mai");
spellAdd( "劬", "qu");
spellAdd( "劭", "shao");
spellAdd( "劾", "he");
spellAdd( "哿", "ge");
spellAdd( "勐", "meng");
spellAdd( "勖", "xu");
spellAdd( "勰", "xie");
spellAdd( "叟", "sou");
spellAdd( "燮", "xie");
spellAdd( "矍", "jue");
spellAdd( "廴", "jian");
spellAdd( "凵", "qian");
spellAdd( "凼", "dang");
spellAdd( "鬯", "chang");
spellAdd( "厶", "si");
spellAdd( "弁", "bian");
spellAdd( "畚", "ben");
spellAdd( "巯", "qiu");
spellAdd( "坌", "ben");
spellAdd( "垩", "e");
spellAdd( "垡", "fa");
spellAdd( "塾", "shu");
spellAdd( "墼", "ji");
spellAdd( "壅", "yong");
spellAdd( "壑", "he");
spellAdd( "圩", "wei");
spellAdd( "圬", "wu");
spellAdd( "圪", "ge");
spellAdd( "圳", "zhen");
spellAdd( "圹", "kuang");
spellAdd( "圮", "pi");
spellAdd( "圯", "yi");
spellAdd( "坜", "li");
spellAdd( "圻", "qi");
spellAdd( "坂", "ban");
spellAdd( "坩", "gan");
spellAdd( "垅", "long");
spellAdd( "坫", "dian");
spellAdd( "垆", "lu");
spellAdd( "坼", "che");
spellAdd( "坻", "di");
spellAdd( "坨", "tuo");
spellAdd( "坭", "ni");
spellAdd( "坶", "mu");
spellAdd( "坳", "ao");
spellAdd( "垭", "ya");
spellAdd( "垤", "die");
spellAdd( "垌", "dong");
spellAdd( "垲", "kai");
spellAdd( "埏", "shan");
spellAdd( "垧", "shang");
spellAdd( "垴", "nao");
spellAdd( "垓", "gai");
spellAdd( "垠", "yin");
spellAdd( "埕", "cheng");
spellAdd( "埘", "shi");
spellAdd( "埚", "guo");
spellAdd( "埙", "xun");
spellAdd( "埒", "lie");
spellAdd( "垸", "yuan");
spellAdd( "埴", "zhi");
spellAdd( "埯", "an");
spellAdd( "埸", "yi");
spellAdd( "埤", "pi");
spellAdd( "埝", "nian");
spellAdd( "堋", "peng");
spellAdd( "堍", "tu");
spellAdd( "埽", "sao");
spellAdd( "埭", "dai");
spellAdd( "堀", "ku");
spellAdd( "堞", "die");
spellAdd( "堙", "yin");
spellAdd( "塄", "leng");
spellAdd( "堠", "hou");
spellAdd( "塥", "ge");
spellAdd( "塬", "yuan");
spellAdd( "墁", "man");
spellAdd( "墉", "yong");
spellAdd( "墚", "liang");
spellAdd( "墀", "chi");
spellAdd( "馨", "xin");
spellAdd( "鼙", "pi");
spellAdd( "懿", "yi");
spellAdd( "艹", "cao");
spellAdd( "艽", "jiao");
spellAdd( "艿", "nai");
spellAdd( "芏", "du");
spellAdd( "芊", "qian");
spellAdd( "芨", "ji");
spellAdd( "芄", "wan");
spellAdd( "芎", "xiong");
spellAdd( "芑", "qi");
spellAdd( "芗", "xiang");
spellAdd( "芙", "fu");
spellAdd( "芫", "yuan");
spellAdd( "芸", "yun");
spellAdd( "芾", "fei");
spellAdd( "芰", "ji");
spellAdd( "苈", "li");
spellAdd( "苊", "e");
spellAdd( "苣", "ju");
spellAdd( "芘", "pi");
spellAdd( "芷", "zhi");
spellAdd( "芮", "rui");
spellAdd( "苋", "xian");
spellAdd( "苌", "chang");
spellAdd( "苁", "cong");
spellAdd( "芩", "qin");
spellAdd( "芴", "wu");
spellAdd( "芡", "qian");
spellAdd( "芪", "qi");
spellAdd( "芟", "shan");
spellAdd( "苄", "bian");
spellAdd( "苎", "zhu");
spellAdd( "芤", "kou");
spellAdd( "苡", "yi");
spellAdd( "茉", "mo");
spellAdd( "苷", "gan");
spellAdd( "苤", "pie");
spellAdd( "茏", "long");
spellAdd( "茇", "ba");
spellAdd( "苜", "mu");
spellAdd( "苴", "ju");
spellAdd( "苒", "ran");
spellAdd( "苘", "qing");
spellAdd( "茌", "chi");
spellAdd( "苻", "fu");
spellAdd( "苓", "ling");
spellAdd( "茑", "niao");
spellAdd( "茚", "yin");
spellAdd( "茆", "mao");
spellAdd( "茔", "ying");
spellAdd( "茕", "qiong");
spellAdd( "苠", "min");
spellAdd( "苕", "tiao");
spellAdd( "茜", "qian");
spellAdd( "荑", "yi");
spellAdd( "荛", "rao");
spellAdd( "荜", "bi");
spellAdd( "茈", "zi");
spellAdd( "莒", "ju");
spellAdd( "茼", "tong");
spellAdd( "茴", "hui");
spellAdd( "茱", "zhu");
spellAdd( "莛", "ting");
spellAdd( "荞", "qiao");
spellAdd( "茯", "fu");
spellAdd( "荏", "ren");
spellAdd( "荇", "xing");
spellAdd( "荃", "quan");
spellAdd( "荟", "hui");
spellAdd( "荀", "xun");
spellAdd( "茗", "ming");
spellAdd( "荠", "qi");
spellAdd( "茭", "jiao");
spellAdd( "茺", "chong");
spellAdd( "茳", "jiang");
spellAdd( "荦", "luo");
spellAdd( "荥", "ying");
spellAdd( "荨", "qian");
spellAdd( "茛", "gen");
spellAdd( "荩", "jin");
spellAdd( "荬", "mai");
spellAdd( "荪", "sun");
spellAdd( "荭", "hong");
spellAdd( "荮", "zhou");
spellAdd( "莰", "kan");
spellAdd( "荸", "bi");
spellAdd( "莳", "shi");
spellAdd( "莴", "wo");
spellAdd( "莠", "you");
spellAdd( "莪", "e");
spellAdd( "莓", "mei");
spellAdd( "莜", "you");
spellAdd( "莅", "li");
spellAdd( "荼", "tu");
spellAdd( "莶", "xian");
spellAdd( "莩", "fu");
spellAdd( "荽", "sui");
spellAdd( "莸", "you");
spellAdd( "荻", "di");
spellAdd( "莘", "shen");
spellAdd( "莞", "guan");
spellAdd( "莨", "lang");
spellAdd( "莺", "ying");
spellAdd( "莼", "chun");
spellAdd( "菁", "jing");
spellAdd( "萁", "qi");
spellAdd( "菥", "xi");
spellAdd( "菘", "song");
spellAdd( "堇", "jin");
spellAdd( "萘", "nai");
spellAdd( "萋", "qi");
spellAdd( "菝", "ba");
spellAdd( "菽", "shu");
spellAdd( "菖", "chang");
spellAdd( "萜", "tie");
spellAdd( "萸", "yu");
spellAdd( "萑", "huan");
spellAdd( "萆", "bi");
spellAdd( "菔", "fu");
spellAdd( "菟", "tu");
spellAdd( "萏", "dan");
spellAdd( "萃", "cui");
spellAdd( "菸", "yan");
spellAdd( "菹", "zu");
spellAdd( "菪", "dang");
spellAdd( "菅", "jian");
spellAdd( "菀", "wan");
spellAdd( "萦", "ying");
spellAdd( "菰", "gu");
spellAdd( "菡", "han");
spellAdd( "葜", "qia");
spellAdd( "葑", "feng");
spellAdd( "葚", "shen");
spellAdd( "葙", "xiang");
spellAdd( "葳", "wei");
spellAdd( "蒇", "chan");
spellAdd( "蒈", "kai");
spellAdd( "葺", "qi");
spellAdd( "蒉", "kui");
spellAdd( "葸", "xi");
spellAdd( "萼", "e");
spellAdd( "葆", "bao");
spellAdd( "葩", "pa");
spellAdd( "葶", "ting");
spellAdd( "蒌", "lou");
spellAdd( "蒎", "pai");
spellAdd( "萱", "xuan");
spellAdd( "葭", "jia");
spellAdd( "蓁", "zhen");
spellAdd( "蓍", "shi");
spellAdd( "蓐", "ru");
spellAdd( "蓦", "mo");
spellAdd( "蒽", "en");
spellAdd( "蓓", "bei");
spellAdd( "蓊", "weng");
spellAdd( "蒿", "hao");
spellAdd( "蒺", "ji");
spellAdd( "蓠", "li");
spellAdd( "蒡", "bang");
spellAdd( "蒹", "jian");
spellAdd( "蒴", "shuo");
spellAdd( "蒗", "lang");
spellAdd( "蓥", "ying");
spellAdd( "蓣", "yu");
spellAdd( "蔌", "su");
spellAdd( "甍", "meng");
spellAdd( "蔸", "dou");
spellAdd( "蓰", "xi");
spellAdd( "蔹", "lian");
spellAdd( "蔟", "cu");
spellAdd( "蔺", "lin");
spellAdd( "蕖", "qu");
spellAdd( "蔻", "kou");
spellAdd( "蓿", "xu");
spellAdd( "蓼", "liao");
spellAdd( "蕙", "hui");
spellAdd( "蕈", "xun");
spellAdd( "蕨", "jue");
spellAdd( "蕤", "rui");
spellAdd( "蕞", "zui");
spellAdd( "蕺", "ji");
spellAdd( "瞢", "meng");
spellAdd( "蕃", "fan");
spellAdd( "蕲", "qi");
spellAdd( "蕻", "hong");
spellAdd( "薤", "xie");
spellAdd( "薨", "hong");
spellAdd( "薇", "wei");
spellAdd( "薏", "yi");
spellAdd( "蕹", "weng");
spellAdd( "薮", "sou");
spellAdd( "薜", "bi");
spellAdd( "薅", "hao");
spellAdd( "薹", "tai");
spellAdd( "薷", "ru");
spellAdd( "薰", "xun");
spellAdd( "藓", "xian");
spellAdd( "藁", "gao");
spellAdd( "藜", "li");
spellAdd( "藿", "huo");
spellAdd( "蘧", "qu");
spellAdd( "蘅", "heng");
spellAdd( "蘩", "fan");
spellAdd( "蘖", "nie");
spellAdd( "蘼", "mi");
spellAdd( "廾", "gong");
spellAdd( "弈", "yi");
spellAdd( "夼", "kuang");
spellAdd( "奁", "lian");
spellAdd( "耷", "da");
spellAdd( "奕", "yi");
spellAdd( "奚", "xi");
spellAdd( "奘", "zang");
spellAdd( "匏", "pao");
spellAdd( "尢", "you");
spellAdd( "尥", "liao");
spellAdd( "尬", "ga");
spellAdd( "尴", "gan");
spellAdd( "扌", "ti");
spellAdd( "扪", "men");
spellAdd( "抟", "tuan");
spellAdd( "抻", "chen");
spellAdd( "拊", "fu");
spellAdd( "拚", "pin");
spellAdd( "拗", "niu");
spellAdd( "拮", "jie");
spellAdd( "挢", "jiao");
spellAdd( "拶", "za");
spellAdd( "挹", "yi");
spellAdd( "捋", "lv");
spellAdd( "捃", "jun");
spellAdd( "掭", "tian");
spellAdd( "揶", "ye");
spellAdd( "捱", "ai");
spellAdd( "捺", "na");
spellAdd( "掎", "ji");
spellAdd( "掴", "guo");
spellAdd( "捭", "bai");
spellAdd( "掬", "ju");
spellAdd( "掊", "pou");
spellAdd( "捩", "lie");
spellAdd( "掮", "qian");
spellAdd( "掼", "guan");
spellAdd( "揲", "die");
spellAdd( "揸", "zha");
spellAdd( "揠", "ya");
spellAdd( "揿", "qin");
spellAdd( "揄", "yu");
spellAdd( "揞", "an");
spellAdd( "揎", "xuan");
spellAdd( "摒", "bing");
spellAdd( "揆", "kui");
spellAdd( "掾", "yuan");
spellAdd( "摅", "shu");
spellAdd( "摁", "en");
spellAdd( "搋", "chuai");
spellAdd( "搛", "jian");
spellAdd( "搠", "shuo");
spellAdd( "搌", "zhan");
spellAdd( "搦", "nuo");
spellAdd( "搡", "sang");
spellAdd( "摞", "luo");
spellAdd( "撄", "ying");
spellAdd( "摭", "zhi");
spellAdd( "撖", "han");
spellAdd( "摺", "zhe");
spellAdd( "撷", "xie");
spellAdd( "撸", "lu");
spellAdd( "撙", "zun");
spellAdd( "撺", "cuan");
spellAdd( "擀", "gan");
spellAdd( "擐", "huan");
spellAdd( "擗", "pi");
spellAdd( "擤", "xing");
spellAdd( "擢", "zhuo");
spellAdd( "攉", "huo");
spellAdd( "攥", "zuan");
spellAdd( "攮", "nang");
spellAdd( "弋", "yi");
spellAdd( "忒", "te");
spellAdd( "甙", "dai");
spellAdd( "弑", "shi");
spellAdd( "卟", "bu");
spellAdd( "叱", "chi");
spellAdd( "叽", "ji");
spellAdd( "叩", "kou");
spellAdd( "叨", "dao");
spellAdd( "叻", "le");
spellAdd( "吒", "zha");
spellAdd( "吖", "a");
spellAdd( "吆", "yao");
spellAdd( "呋", "fu");
spellAdd( "呒", "mu");
spellAdd( "呓", "yi");
spellAdd( "呔", "tai");
spellAdd( "呖", "li");
spellAdd( "呃", "e");
spellAdd( "吡", "bi");
spellAdd( "呗", "bei");
spellAdd( "呙", "guo");
spellAdd( "吣", "qin");
spellAdd( "吲", "yin");
spellAdd( "咂", "za");
spellAdd( "咔", "ka");
spellAdd( "呷", "ga");
spellAdd( "呱", "gua");
spellAdd( "呤", "ling");
spellAdd( "咚", "dong");
spellAdd( "咛", "ning");
spellAdd( "咄", "duo");
spellAdd( "呶", "nao");
spellAdd( "呦", "you");
spellAdd( "咝", "si");
spellAdd( "哐", "kuang");
spellAdd( "咭", "ji");
spellAdd( "哂", "shen");
spellAdd( "咴", "hui");
spellAdd( "哒", "da");
spellAdd( "咧", "lie");
spellAdd( "咦", "yi");
spellAdd( "哓", "xiao");
spellAdd( "哔", "bi");
spellAdd( "呲", "ci");
spellAdd( "咣", "guang");
spellAdd( "哕", "yue");
spellAdd( "咻", "xiu");
spellAdd( "咿", "yi");
spellAdd( "哌", "pai");
spellAdd( "哙", "kuai");
spellAdd( "哚", "duo");
spellAdd( "哜", "ji");
spellAdd( "咩", "mie");
spellAdd( "咪", "mi");
spellAdd( "咤", "zha");
spellAdd( "哝", "nong");
spellAdd( "哏", "gen");
spellAdd( "哞", "mou");
spellAdd( "唛", "mai");
spellAdd( "哧", "chi");
spellAdd( "唠", "lao");
spellAdd( "哽", "geng");
spellAdd( "唔", "en");
spellAdd( "哳", "zha");
spellAdd( "唢", "suo");
spellAdd( "唣", "zao");
spellAdd( "唏", "xi");
spellAdd( "唑", "zuo");
spellAdd( "唧", "ji");
spellAdd( "唪", "feng");
spellAdd( "啧", "ze");
spellAdd( "喏", "nuo");
spellAdd( "喵", "miao");
spellAdd( "啉", "lin");
spellAdd( "啭", "zhuan");
spellAdd( "啁", "zhou");
spellAdd( "啕", "tao");
spellAdd( "唿", "hu");
spellAdd( "啐", "cui");
spellAdd( "唼", "sha");
spellAdd( "唷", "yo");
spellAdd( "啖", "dan");
spellAdd( "啵", "bo");
spellAdd( "啶", "ding");
spellAdd( "啷", "lang");
spellAdd( "唳", "li");
spellAdd( "唰", "shua");
spellAdd( "啜", "chuo");
spellAdd( "喋", "die");
spellAdd( "嗒", "da");
spellAdd( "喃", "nan");
spellAdd( "喱", "li");
spellAdd( "喹", "kui");
spellAdd( "喈", "jie");
spellAdd( "喁", "yong");
spellAdd( "喟", "kui");
spellAdd( "啾", "jiu");
spellAdd( "嗖", "sou");
spellAdd( "喑", "yin");
spellAdd( "啻", "chi");
spellAdd( "嗟", "jie");
spellAdd( "喽", "lou");
spellAdd( "喾", "ku");
spellAdd( "喔", "wo");
spellAdd( "喙", "hui");
spellAdd( "嗪", "qin");
spellAdd( "嗷", "ao");
spellAdd( "嗉", "su");
spellAdd( "嘟", "du");
spellAdd( "嗑", "ke");
spellAdd( "嗫", "nie");
spellAdd( "嗬", "he");
spellAdd( "嗔", "chen");
spellAdd( "嗦", "suo");
spellAdd( "嗝", "ge");
spellAdd( "嗄", "a");
spellAdd( "嗯", "en");
spellAdd( "嗥", "hao");
spellAdd( "嗲", "dia");
spellAdd( "嗳", "ai");
spellAdd( "嗌", "ai");
spellAdd( "嗍", "suo");
spellAdd( "嗨", "hei");
spellAdd( "嗵", "tong");
spellAdd( "嗤", "chi");
spellAdd( "辔", "pei");
spellAdd( "嘞", "lei");
spellAdd( "嘈", "cao");
spellAdd( "嘌", "piao");
spellAdd( "嘁", "qi");
spellAdd( "嘤", "ying");
spellAdd( "嘣", "beng");
spellAdd( "嗾", "sou");
spellAdd( "嘀", "di");
spellAdd( "嘧", "mi");
spellAdd( "嘭", "peng");
spellAdd( "噘", "jue");
spellAdd( "嘹", "liao");
spellAdd( "噗", "pu");
spellAdd( "嘬", "chuai");
spellAdd( "噍", "jiao");
spellAdd( "噢", "o");
spellAdd( "噙", "qin");
spellAdd( "噜", "lu");
spellAdd( "噌", "ceng");
spellAdd( "噔", "deng");
spellAdd( "嚆", "hao");
spellAdd( "噤", "jin");
spellAdd( "噱", "jue");
spellAdd( "噫", "yi");
spellAdd( "噻", "sai");
spellAdd( "噼", "pi");
spellAdd( "嚅", "ru");
spellAdd( "嚓", "cha");
spellAdd( "嚯", "huo");
spellAdd( "囔", "nang");
spellAdd( "囗", "wei");
spellAdd( "囝", "jian");
spellAdd( "囡", "nan");
spellAdd( "囵", "lun");
spellAdd( "囫", "hu");
spellAdd( "囹", "ling");
spellAdd( "囿", "you");
spellAdd( "圄", "yu");
spellAdd( "圊", "qing");
spellAdd( "圉", "yu");
spellAdd( "圜", "huan");
spellAdd( "帏", "wei");
spellAdd( "帙", "zhi");
spellAdd( "帔", "pei");
spellAdd( "帑", "tang");
spellAdd( "帱", "dao");
spellAdd( "帻", "ze");
spellAdd( "帼", "guo");
spellAdd( "帷", "wei");
spellAdd( "幄", "wo");
spellAdd( "幔", "man");
spellAdd( "幛", "zhang");
spellAdd( "幞", "fu");
spellAdd( "幡", "fan");
spellAdd( "岌", "ji");
spellAdd( "屺", "qi");
spellAdd( "岍", "qian");
spellAdd( "岐", "qi");
spellAdd( "岖", "qu");
spellAdd( "岈", "ya");
spellAdd( "岘", "xian");
spellAdd( "岙", "ao");
spellAdd( "岑", "cen");
spellAdd( "岚", "lan");
spellAdd( "岜", "ba");
spellAdd( "岵", "hu");
spellAdd( "岢", "ke");
spellAdd( "岽", "dong");
spellAdd( "岬", "jia");
spellAdd( "岫", "xiu");
spellAdd( "岱", "dai");
spellAdd( "岣", "gou");
spellAdd( "峁", "mao");
spellAdd( "岷", "min");
spellAdd( "峄", "yi");
spellAdd( "峒", "dong");
spellAdd( "峤", "qiao");
spellAdd( "峋", "xun");
spellAdd( "峥", "zheng");
spellAdd( "崂", "lao");
spellAdd( "崃", "lai");
spellAdd( "崧", "song");
spellAdd( "崦", "yan");
spellAdd( "崮", "gu");
spellAdd( "崤", "xiao");
spellAdd( "崞", "guo");
spellAdd( "崆", "kong");
spellAdd( "崛", "jue");
spellAdd( "嵘", "rong");
spellAdd( "崾", "yao");
spellAdd( "崴", "wai");
spellAdd( "崽", "zai");
spellAdd( "嵬", "wei");
spellAdd( "嵛", "yu");
spellAdd( "嵯", "cuo");
spellAdd( "嵝", "lou");
spellAdd( "嵫", "zi");
spellAdd( "嵋", "mei");
spellAdd( "嵊", "sheng");
spellAdd( "嵩", "song");
spellAdd( "嵴", "ji");
spellAdd( "嶂", "zhang");
spellAdd( "嶙", "lin");
spellAdd( "嶝", "deng");
spellAdd( "豳", "bin");
spellAdd( "嶷", "yi");
spellAdd( "巅", "dian");
spellAdd( "彳", "chi");
spellAdd( "彷", "pang");
spellAdd( "徂", "cu");
spellAdd( "徇", "xun");
spellAdd( "徉", "yang");
spellAdd( "後", "hou");
spellAdd( "徕", "lai");
spellAdd( "徙", "xi");
spellAdd( "徜", "chang");
spellAdd( "徨", "huang");
spellAdd( "徭", "yao");
spellAdd( "徵", "zheng");
spellAdd( "徼", "jiao");
spellAdd( "衢", "qu");
spellAdd( "彡", "san");
spellAdd( "犭", "fan");
spellAdd( "犰", "qiu");
spellAdd( "犴", "an");
spellAdd( "犷", "guang");
spellAdd( "犸", "ma");
spellAdd( "狃", "niu");
spellAdd( "狁", "yun");
spellAdd( "狎", "xia");
spellAdd( "狍", "pao");
spellAdd( "狒", "fei");
spellAdd( "狨", "rong");
spellAdd( "狯", "kuai");
spellAdd( "狩", "shou");
spellAdd( "狲", "sun");
spellAdd( "狴", "bi");
spellAdd( "狷", "juan");
spellAdd( "猁", "li");
spellAdd( "狳", "yu");
spellAdd( "猃", "xian");
spellAdd( "狺", "yin");
spellAdd( "狻", "suan");
spellAdd( "猗", "yi");
spellAdd( "猓", "guo");
spellAdd( "猡", "luo");
spellAdd( "猊", "ni");
spellAdd( "猞", "she");
spellAdd( "猝", "cu");
spellAdd( "猕", "mi");
spellAdd( "猢", "hu");
spellAdd( "猹", "cha");
spellAdd( "猥", "wei");
spellAdd( "猬", "wei");
spellAdd( "猸", "mei");
spellAdd( "猱", "nao");
spellAdd( "獐", "zhang");
spellAdd( "獍", "jing");
spellAdd( "獗", "jue");
spellAdd( "獠", "liao");
spellAdd( "獬", "xie");
spellAdd( "獯", "xun");
spellAdd( "獾", "huan");
spellAdd( "舛", "chuan");
spellAdd( "夥", "huo");
spellAdd( "飧", "sun");
spellAdd( "夤", "yin");
spellAdd( "夂", "dong");
spellAdd( "饣", "shi");
spellAdd( "饧", "tang");
spellAdd( "饨", "tun");
spellAdd( "饩", "xi");
spellAdd( "饪", "ren");
spellAdd( "饫", "yu");
spellAdd( "饬", "chi");
spellAdd( "饴", "yi");
spellAdd( "饷", "xiang");
spellAdd( "饽", "bo");
spellAdd( "馀", "yu");
spellAdd( "馄", "hun");
spellAdd( "馇", "zha");
spellAdd( "馊", "sou");
spellAdd( "馍", "mo");
spellAdd( "馐", "xiu");
spellAdd( "馑", "jin");
spellAdd( "馓", "san");
spellAdd( "馔", "zhuan");
spellAdd( "馕", "nang");
spellAdd( "庀", "pi");
spellAdd( "庑", "wu");
spellAdd( "庋", "gui");
spellAdd( "庖", "pao");
spellAdd( "庥", "xiu");
spellAdd( "庠", "xiang");
spellAdd( "庹", "tuo");
spellAdd( "庵", "an");
spellAdd( "庾", "yu");
spellAdd( "庳", "bi");
spellAdd( "赓", "geng");
spellAdd( "廒", "ao");
spellAdd( "廑", "jin");
spellAdd( "廛", "chan");
spellAdd( "廨", "xie");
spellAdd( "廪", "lin");
spellAdd( "膺", "ying");
spellAdd( "忄", "shu");
spellAdd( "忉", "dao");
spellAdd( "忖", "cun");
spellAdd( "忏", "chan");
spellAdd( "怃", "wu");
spellAdd( "忮", "zhi");
spellAdd( "怄", "ou");
spellAdd( "忡", "chong");
spellAdd( "忤", "wu");
spellAdd( "忾", "kai");
spellAdd( "怅", "chang");
spellAdd( "怆", "chuang");
spellAdd( "忪", "song");
spellAdd( "忭", "bian");
spellAdd( "忸", "niu");
spellAdd( "怙", "hu");
spellAdd( "怵", "chu");
spellAdd( "怦", "peng");
spellAdd( "怛", "da");
spellAdd( "怏", "yang");
spellAdd( "怍", "zuo");
spellAdd( "怩", "ni");
spellAdd( "怫", "fu");
spellAdd( "怊", "chao");
spellAdd( "怿", "yi");
spellAdd( "怡", "yi");
spellAdd( "恸", "tong");
spellAdd( "恹", "yan");
spellAdd( "恻", "ce");
spellAdd( "恺", "kai");
spellAdd( "恂", "xun");
spellAdd( "恪", "ke");
spellAdd( "恽", "yun");
spellAdd( "悖", "bei");
spellAdd( "悚", "song");
spellAdd( "悭", "qian");
spellAdd( "悝", "kui");
spellAdd( "悃", "kun");
spellAdd( "悒", "yi");
spellAdd( "悌", "ti");
spellAdd( "悛", "quan");
spellAdd( "惬", "qie");
spellAdd( "悻", "xing");
spellAdd( "悱", "fei");
spellAdd( "惝", "chang");
spellAdd( "惘", "wang");
spellAdd( "惆", "chou");
spellAdd( "惚", "hu");
spellAdd( "悴", "cui");
spellAdd( "愠", "yun");
spellAdd( "愦", "kui");
spellAdd( "愕", "e");
spellAdd( "愣", "leng");
spellAdd( "惴", "zhui");
spellAdd( "愀", "qiao");
spellAdd( "愎", "bi");
spellAdd( "愫", "su");
spellAdd( "慊", "qie");
spellAdd( "慵", "yong");
spellAdd( "憬", "jing");
spellAdd( "憔", "qiao");
spellAdd( "憧", "chong");
spellAdd( "憷", "chu");
spellAdd( "懔", "lin");
spellAdd( "懵", "meng");
spellAdd( "忝", "tian");
spellAdd( "隳", "hui");
spellAdd( "闩", "shuan");
spellAdd( "闫", "yan");
spellAdd( "闱", "wei");
spellAdd( "闳", "hong");
spellAdd( "闵", "min");
spellAdd( "闶", "kang");
spellAdd( "闼", "ta");
spellAdd( "闾", "lv");
spellAdd( "阃", "kun");
spellAdd( "阄", "jiu");
spellAdd( "阆", "lang");
spellAdd( "阈", "yu");
spellAdd( "阊", "chang");
spellAdd( "阋", "xi");
spellAdd( "阌", "wen");
spellAdd( "阍", "hun");
spellAdd( "阏", "e");
spellAdd( "阒", "qu");
spellAdd( "阕", "que");
spellAdd( "阖", "he");
spellAdd( "阗", "tian");
spellAdd( "阙", "que");
spellAdd( "阚", "kan");
spellAdd( "丬", "jiang");
spellAdd( "爿", "pan");
spellAdd( "戕", "qiang");
spellAdd( "氵", "san");
spellAdd( "汔", "qi");
spellAdd( "汜", "si");
spellAdd( "汊", "cha");
spellAdd( "沣", "feng");
spellAdd( "沅", "yuan");
spellAdd( "沐", "mu");
spellAdd( "沔", "mian");
spellAdd( "沌", "dun");
spellAdd( "汨", "mi");
spellAdd( "汩", "gu");
spellAdd( "汴", "bian");
spellAdd( "汶", "wen");
spellAdd( "沆", "hang");
spellAdd( "沩", "wei");
spellAdd( "泐", "le");
spellAdd( "泔", "gan");
spellAdd( "沭", "shu");
spellAdd( "泷", "long");
spellAdd( "泸", "lu");
spellAdd( "泱", "yang");
spellAdd( "泗", "si");
spellAdd( "沲", "duo");
spellAdd( "泠", "ling");
spellAdd( "泖", "mao");
spellAdd( "泺", "luo");
spellAdd( "泫", "xuan");
spellAdd( "泮", "pan");
spellAdd( "沱", "duo");
spellAdd( "泓", "hong");
spellAdd( "泯", "min");
spellAdd( "泾", "jing");
spellAdd( "洹", "huan");
spellAdd( "洧", "wei");
spellAdd( "洌", "lie");
spellAdd( "浃", "jia");
spellAdd( "浈", "zhen");
spellAdd( "洇", "yin");
spellAdd( "洄", "hui");
spellAdd( "洙", "zhu");
spellAdd( "洎", "ji");
spellAdd( "洫", "xu");
spellAdd( "浍", "hui");
spellAdd( "洮", "tao");
spellAdd( "洵", "xun");
spellAdd( "洚", "jiang");
spellAdd( "浏", "liu");
spellAdd( "浒", "hu");
spellAdd( "浔", "xun");
spellAdd( "洳", "ru");
spellAdd( "涑", "su");
spellAdd( "浯", "wu");
spellAdd( "涞", "lai");
spellAdd( "涠", "wei");
spellAdd( "浞", "zhuo");
spellAdd( "涓", "juan");
spellAdd( "涔", "cen");
spellAdd( "浜", "bang");
spellAdd( "浠", "xi");
spellAdd( "浼", "mei");
spellAdd( "浣", "huan");
spellAdd( "渚", "zhu");
spellAdd( "淇", "qi");
spellAdd( "淅", "xi");
spellAdd( "淞", "song");
spellAdd( "渎", "du");
spellAdd( "涿", "zhuo");
spellAdd( "淠", "pei");
spellAdd( "渑", "mian");
spellAdd( "淦", "gan");
spellAdd( "淝", "fei");
spellAdd( "淙", "cong");
spellAdd( "渖", "shen");
spellAdd( "涫", "guan");
spellAdd( "渌", "lu");
spellAdd( "涮", "shuan");
spellAdd( "渫", "xie");
spellAdd( "湮", "yan");
spellAdd( "湎", "mian");
spellAdd( "湫", "qiu");
spellAdd( "溲", "sou");
spellAdd( "湟", "huang");
spellAdd( "溆", "xu");
spellAdd( "湓", "pen");
spellAdd( "湔", "jian");
spellAdd( "渲", "xuan");
spellAdd( "渥", "wo");
spellAdd( "湄", "mei");
spellAdd( "滟", "yan");
spellAdd( "溱", "qin");
spellAdd( "溘", "ke");
spellAdd( "滠", "she");
spellAdd( "漭", "mang");
spellAdd( "滢", "ying");
spellAdd( "溥", "pu");
spellAdd( "溧", "li");
spellAdd( "溽", "ru");
spellAdd( "溻", "ta");
spellAdd( "溷", "hun");
spellAdd( "滗", "bi");
spellAdd( "溴", "xiu");
spellAdd( "滏", "fu");
spellAdd( "溏", "tang");
spellAdd( "滂", "pang");
spellAdd( "溟", "ming");
spellAdd( "潢", "huang");
spellAdd( "潆", "ying");
spellAdd( "潇", "xiao");
spellAdd( "漤", "lan");
spellAdd( "漕", "cao");
spellAdd( "滹", "hu");
spellAdd( "漯", "luo");
spellAdd( "漶", "huan");
spellAdd( "潋", "lian");
spellAdd( "潴", "zhu");
spellAdd( "漪", "yi");
spellAdd( "漉", "lu");
spellAdd( "漩", "xuan");
spellAdd( "澉", "gan");
spellAdd( "澍", "shu");
spellAdd( "澌", "si");
spellAdd( "潸", "shan");
spellAdd( "潲", "shao");
spellAdd( "潼", "tong");
spellAdd( "潺", "chan");
spellAdd( "濑", "lai");
spellAdd( "濉", "sui");
spellAdd( "澧", "li");
spellAdd( "澹", "dan");
spellAdd( "澶", "chan");
spellAdd( "濂", "lian");
spellAdd( "濡", "ru");
spellAdd( "濮", "pu");
spellAdd( "濞", "bi");
spellAdd( "濠", "hao");
spellAdd( "濯", "zhuo");
spellAdd( "瀚", "han");
spellAdd( "瀣", "xie");
spellAdd( "瀛", "ying");
spellAdd( "瀹", "yue");
spellAdd( "瀵", "fen");
spellAdd( "灏", "hao");
spellAdd( "灞", "ba");
spellAdd( "宀", "bao");
spellAdd( "宄", "gui");
spellAdd( "宕", "dang");
spellAdd( "宓", "mi");
spellAdd( "宥", "you");
spellAdd( "宸", "chen");
spellAdd( "甯", "ning");
spellAdd( "骞", "jian");
spellAdd( "搴", "qian");
spellAdd( "寤", "wu");
spellAdd( "寮", "liao");
spellAdd( "褰", "qian");
spellAdd( "寰", "huan");
spellAdd( "蹇", "jian");
spellAdd( "謇", "jian");
spellAdd( "辶", "zou");
spellAdd( "迓", "ya");
spellAdd( "迕", "wu");
spellAdd( "迥", "jiong");
spellAdd( "迮", "ze");
spellAdd( "迤", "yi");
spellAdd( "迩", "er");
spellAdd( "迦", "jia");
spellAdd( "迳", "jing");
spellAdd( "迨", "dai");
spellAdd( "逅", "hou");
spellAdd( "逄", "pang");
spellAdd( "逋", "bu");
spellAdd( "逦", "li");
spellAdd( "逑", "qiu");
spellAdd( "逍", "xiao");
spellAdd( "逖", "ti");
spellAdd( "逡", "qun");
spellAdd( "逵", "kui");
spellAdd( "逶", "wei");
spellAdd( "逭", "huan");
spellAdd( "逯", "lu");
spellAdd( "遄", "chuan");
spellAdd( "遑", "huang");
spellAdd( "遒", "qiu");
spellAdd( "遐", "xia");
spellAdd( "遨", "ao");
spellAdd( "遘", "gou");
spellAdd( "遢", "ta");
spellAdd( "遛", "liu");
spellAdd( "暹", "xian");
spellAdd( "遴", "lin");
spellAdd( "遽", "ju");
spellAdd( "邂", "xie");
spellAdd( "邈", "miao");
spellAdd( "邃", "sui");
spellAdd( "邋", "la");
spellAdd( "彐", "ji");
spellAdd( "彗", "hui");
spellAdd( "彖", "tuan");
spellAdd( "彘", "zhi");
spellAdd( "尻", "kao");
spellAdd( "咫", "zhi");
spellAdd( "屐", "ji");
spellAdd( "屙", "e");
spellAdd( "孱", "chan");
spellAdd( "屣", "xi");
spellAdd( "屦", "ju");
spellAdd( "羼", "chan");
spellAdd( "弪", "jing");
spellAdd( "弩", "nu");
spellAdd( "弭", "mi");
spellAdd( "艴", "fu");
spellAdd( "弼", "bi");
spellAdd( "鬻", "yu");
spellAdd( "屮", "che");
spellAdd( "妁", "shuo");
spellAdd( "妃", "fei");
spellAdd( "妍", "yan");
spellAdd( "妩", "wu");
spellAdd( "妪", "yu");
spellAdd( "妣", "bi");
spellAdd( "妗", "jin");
spellAdd( "姊", "zi");
spellAdd( "妫", "gui");
spellAdd( "妞", "niu");
spellAdd( "妤", "yu");
spellAdd( "姒", "si");
spellAdd( "妲", "da");
spellAdd( "妯", "zhou");
spellAdd( "姗", "shan");
spellAdd( "妾", "qie");
spellAdd( "娅", "ya");
spellAdd( "娆", "rao");
spellAdd( "姝", "shu");
spellAdd( "娈", "luan");
spellAdd( "姣", "jiao");
spellAdd( "姘", "pin");
spellAdd( "姹", "cha");
spellAdd( "娌", "li");
spellAdd( "娉", "ping");
spellAdd( "娲", "wa");
spellAdd( "娴", "xian");
spellAdd( "娑", "suo");
spellAdd( "娣", "di");
spellAdd( "娓", "wei");
spellAdd( "婀", "e");
spellAdd( "婧", "jing");
spellAdd( "婊", "biao");
spellAdd( "婕", "jie");
spellAdd( "娼", "chang");
spellAdd( "婢", "bi");
spellAdd( "婵", "chan");
spellAdd( "胬", "nu");
spellAdd( "媪", "ao");
spellAdd( "媛", "yuan");
spellAdd( "婷", "ting");
spellAdd( "婺", "wu");
spellAdd( "媾", "gou");
spellAdd( "嫫", "mo");
spellAdd( "媲", "pi");
spellAdd( "嫒", "ai");
spellAdd( "嫔", "pin");
spellAdd( "媸", "chi");
spellAdd( "嫠", "li");
spellAdd( "嫣", "yan");
spellAdd( "嫱", "qiang");
spellAdd( "嫖", "piao");
spellAdd( "嫦", "chang");
spellAdd( "嫘", "lei");
spellAdd( "嫜", "zhang");
spellAdd( "嬉", "xi");
spellAdd( "嬗", "shan");
spellAdd( "嬖", "bi");
spellAdd( "嬲", "niao");
spellAdd( "嬷", "mo");
spellAdd( "孀", "shuang");
spellAdd( "尕", "ga");
spellAdd( "尜", "ga");
spellAdd( "孚", "fu");
spellAdd( "孥", "nu");
spellAdd( "孳", "zi");
spellAdd( "孑", "jie");
spellAdd( "孓", "jue");
spellAdd( "孢", "bao");
spellAdd( "驵", "zang");
spellAdd( "驷", "si");
spellAdd( "驸", "fu");
spellAdd( "驺", "zou");
spellAdd( "驿", "yi");
spellAdd( "驽", "nu");
spellAdd( "骀", "dai");
spellAdd( "骁", "xiao");
spellAdd( "骅", "hua");
spellAdd( "骈", "pian");
spellAdd( "骊", "li");
spellAdd( "骐", "qi");
spellAdd( "骒", "ke");
spellAdd( "骓", "zhui");
spellAdd( "骖", "can");
spellAdd( "骘", "zhi");
spellAdd( "骛", "wu");
spellAdd( "骜", "ao");
spellAdd( "骝", "liu");
spellAdd( "骟", "shan");
spellAdd( "骠", "biao");
spellAdd( "骢", "cong");
spellAdd( "骣", "chan");
spellAdd( "骥", "ji");
spellAdd( "骧", "xiang");
spellAdd( "纟", "jiao");
spellAdd( "纡", "yu");
spellAdd( "纣", "zhou");
spellAdd( "纥", "ge");
spellAdd( "纨", "wan");
spellAdd( "纩", "kuang");
spellAdd( "纭", "yun");
spellAdd( "纰", "pi");
spellAdd( "纾", "shu");
spellAdd( "绀", "gan");
spellAdd( "绁", "xie");
spellAdd( "绂", "fu");
spellAdd( "绉", "zhou");
spellAdd( "绋", "fu");
spellAdd( "绌", "chu");
spellAdd( "绐", "dai");
spellAdd( "绔", "ku");
spellAdd( "绗", "hang");
spellAdd( "绛", "jiang");
spellAdd( "绠", "geng");
spellAdd( "绡", "xiao");
spellAdd( "绨", "ti");
spellAdd( "绫", "ling");
spellAdd( "绮", "qi");
spellAdd( "绯", "fei");
spellAdd( "绱", "shang");
spellAdd( "绲", "gun");
spellAdd( "缍", "duo");
spellAdd( "绶", "shou");
spellAdd( "绺", "liu");
spellAdd( "绻", "quan");
spellAdd( "绾", "wan");
spellAdd( "缁", "zi");
spellAdd( "缂", "ke");
spellAdd( "缃", "xiang");
spellAdd( "缇", "ti");
spellAdd( "缈", "miao");
spellAdd( "缋", "hui");
spellAdd( "缌", "si");
spellAdd( "缏", "bian");
spellAdd( "缑", "gou");
spellAdd( "缒", "zhui");
spellAdd( "缗", "min");
spellAdd( "缙", "jin");
spellAdd( "缜", "zhen");
spellAdd( "缛", "ru");
spellAdd( "缟", "gao");
spellAdd( "缡", "li");
spellAdd( "缢", "yi");
spellAdd( "缣", "jian");
spellAdd( "缤", "bin");
spellAdd( "缥", "piao");
spellAdd( "缦", "man");
spellAdd( "缧", "lei");
spellAdd( "缪", "miao");
spellAdd( "缫", "sao");
spellAdd( "缬", "xie");
spellAdd( "缭", "liao");
spellAdd( "缯", "zeng");
spellAdd( "缰", "jiang");
spellAdd( "缱", "qian");
spellAdd( "缲", "qiao");
spellAdd( "缳", "huan");
spellAdd( "缵", "zuan");
spellAdd( "幺", "yao");
spellAdd( "畿", "ji");
spellAdd( "巛", "chuan");
spellAdd( "甾", "zai");
spellAdd( "邕", "yong");
spellAdd( "玎", "ding");
spellAdd( "玑", "ji");
spellAdd( "玮", "wei");
spellAdd( "玢", "bin");
spellAdd( "玟", "min");
spellAdd( "珏", "jue");
spellAdd( "珂", "ke");
spellAdd( "珑", "long");
spellAdd( "玷", "dian");
spellAdd( "玳", "dai");
spellAdd( "珀", "po");
spellAdd( "珉", "min");
spellAdd( "珈", "jia");
spellAdd( "珥", "er");
spellAdd( "珙", "gong");
spellAdd( "顼", "xu");
spellAdd( "琊", "ya");
spellAdd( "珩", "heng");
spellAdd( "珧", "yao");
spellAdd( "珞", "luo");
spellAdd( "玺", "xi");
spellAdd( "珲", "hui");
spellAdd( "琏", "lian");
spellAdd( "琪", "qi");
spellAdd( "瑛", "ying");
spellAdd( "琦", "qi");
spellAdd( "琥", "hu");
spellAdd( "琨", "kun");
spellAdd( "琰", "yan");
spellAdd( "琮", "cong");
spellAdd( "琬", "wan");
spellAdd( "琛", "chen");
spellAdd( "琚", "ju");
spellAdd( "瑁", "mao");
spellAdd( "瑜", "yu");
spellAdd( "瑗", "yuan");
spellAdd( "瑕", "xia");
spellAdd( "瑙", "nao");
spellAdd( "瑷", "ai");
spellAdd( "瑭", "tang");
spellAdd( "瑾", "jin");
spellAdd( "璜", "huang");
spellAdd( "璎", "ying");
spellAdd( "璀", "cui");
spellAdd( "璁", "cong");
spellAdd( "璇", "xuan");
spellAdd( "璋", "zhang");
spellAdd( "璞", "pu");
spellAdd( "璨", "can");
spellAdd( "璩", "qu");
spellAdd( "璐", "lu");
spellAdd( "璧", "bi");
spellAdd( "瓒", "zan");
spellAdd( "璺", "wen");
spellAdd( "韪", "wei");
spellAdd( "韫", "yun");
spellAdd( "韬", "tao");
spellAdd( "杌", "wu");
spellAdd( "杓", "shao");
spellAdd( "杞", "qi");
spellAdd( "杈", "cha");
spellAdd( "杩", "ma");
spellAdd( "枥", "li");
spellAdd( "枇", "pi");
spellAdd( "杪", "miao");
spellAdd( "杳", "yao");
spellAdd( "枘", "rui");
spellAdd( "枧", "jian");
spellAdd( "杵", "chu");
spellAdd( "枨", "cheng");
spellAdd( "枞", "cong");
spellAdd( "枭", "xiao");
spellAdd( "枋", "fang");
spellAdd( "杷", "pa");
spellAdd( "杼", "zhu");
spellAdd( "柰", "nai");
spellAdd( "栉", "zhi");
spellAdd( "柘", "zhe");
spellAdd( "栊", "long");
spellAdd( "柩", "jiu");
spellAdd( "枰", "ping");
spellAdd( "栌", "lu");
spellAdd( "柙", "xia");
spellAdd( "枵", "xiao");
spellAdd( "柚", "you");
spellAdd( "枳", "zhi");
spellAdd( "柝", "tuo");
spellAdd( "栀", "zhi");
spellAdd( "柃", "ling");
spellAdd( "枸", "gou");
spellAdd( "柢", "di");
spellAdd( "栎", "li");
spellAdd( "柁", "tuo");
spellAdd( "柽", "cheng");
spellAdd( "栲", "kao");
spellAdd( "栳", "lao");
spellAdd( "桠", "ya");
spellAdd( "桡", "rao");
spellAdd( "桎", "zhi");
spellAdd( "桢", "zhen");
spellAdd( "桄", "guang");
spellAdd( "桤", "qi");
spellAdd( "梃", "ting");
spellAdd( "栝", "gua");
spellAdd( "桕", "jiu");
spellAdd( "桦", "hua");
spellAdd( "桁", "heng");
spellAdd( "桧", "gui");
spellAdd( "桀", "jie");
spellAdd( "栾", "luan");
spellAdd( "桊", "juan");
spellAdd( "桉", "an");
spellAdd( "栩", "xu");
spellAdd( "梵", "fan");
spellAdd( "梏", "gu");
spellAdd( "桴", "fu");
spellAdd( "桷", "jue");
spellAdd( "梓", "zi");
spellAdd( "桫", "suo");
spellAdd( "棂", "ling");
spellAdd( "楮", "chu");
spellAdd( "棼", "fen");
spellAdd( "椟", "du");
spellAdd( "椠", "qian");
spellAdd( "棹", "zhao");
spellAdd( "椤", "luo");
spellAdd( "棰", "chui");
spellAdd( "椋", "liang");
spellAdd( "椁", "guo");
spellAdd( "楗", "jian");
spellAdd( "棣", "di");
spellAdd( "椐", "ju");
spellAdd( "楱", "cou");
spellAdd( "椹", "zhen");
spellAdd( "楠", "nan");
spellAdd( "楂", "zha");
spellAdd( "楝", "lian");
spellAdd( "榄", "lan");
spellAdd( "楫", "ji");
spellAdd( "榀", "pin");
spellAdd( "榘", "ju");
spellAdd( "楸", "qiu");
spellAdd( "椴", "duan");
spellAdd( "槌", "chui");
spellAdd( "榇", "chen");
spellAdd( "榈", "lv");
spellAdd( "槎", "cha");
spellAdd( "榉", "ju");
spellAdd( "楦", "xuan");
spellAdd( "楣", "mei");
spellAdd( "楹", "ying");
spellAdd( "榛", "zhen");
spellAdd( "榧", "fei");
spellAdd( "榻", "ta");
spellAdd( "榫", "sun");
spellAdd( "榭", "xie");
spellAdd( "槔", "gao");
spellAdd( "榱", "cui");
spellAdd( "槁", "gao");
spellAdd( "槊", "shuo");
spellAdd( "槟", "bin");
spellAdd( "榕", "rong");
spellAdd( "槠", "zhu");
spellAdd( "榍", "xie");
spellAdd( "槿", "jin");
spellAdd( "樯", "qiang");
spellAdd( "槭", "qi");
spellAdd( "樗", "chu");
spellAdd( "樘", "tang");
spellAdd( "橥", "zhu");
spellAdd( "槲", "hu");
spellAdd( "橄", "gan");
spellAdd( "樾", "yue");
spellAdd( "檠", "qing");
spellAdd( "橐", "tuo");
spellAdd( "橛", "jue");
spellAdd( "樵", "qiao");
spellAdd( "檎", "qin");
spellAdd( "橹", "lu");
spellAdd( "樽", "zun");
spellAdd( "樨", "xi");
spellAdd( "橘", "ju");
spellAdd( "橼", "yuan");
spellAdd( "檑", "lei");
spellAdd( "檐", "yan");
spellAdd( "檩", "lin");
spellAdd( "檗", "bo");
spellAdd( "檫", "cha");
spellAdd( "猷", "you");
spellAdd( "獒", "ao");
spellAdd( "殁", "mo");
spellAdd( "殂", "cu");
spellAdd( "殇", "shang");
spellAdd( "殄", "tian");
spellAdd( "殒", "yun");
spellAdd( "殓", "lian");
spellAdd( "殍", "piao");
spellAdd( "殚", "dan");
spellAdd( "殛", "ji");
spellAdd( "殡", "bin");
spellAdd( "殪", "yi");
spellAdd( "轫", "ren");
spellAdd( "轭", "e");
spellAdd( "轱", "gu");
spellAdd( "轲", "ke");
spellAdd( "轳", "lu");
spellAdd( "轵", "zhi");
spellAdd( "轶", "yi");
spellAdd( "轸", "zhen");
spellAdd( "轷", "hu");
spellAdd( "轹", "li");
spellAdd( "轺", "yao");
spellAdd( "轼", "shi");
spellAdd( "轾", "zhi");
spellAdd( "辁", "quan");
spellAdd( "辂", "lu");
spellAdd( "辄", "zhe");
spellAdd( "辇", "nian");
spellAdd( "辋", "wang");
spellAdd( "辍", "chuo");
spellAdd( "辎", "zi");
spellAdd( "辏", "cou");
spellAdd( "辘", "lu");
spellAdd( "辚", "lin");
spellAdd( "軎", "wei");
spellAdd( "戋", "jian");
spellAdd( "戗", "qiang");
spellAdd( "戛", "jia");
spellAdd( "戟", "ji");
spellAdd( "戢", "ji");
spellAdd( "戡", "kan");
spellAdd( "戥", "deng");
spellAdd( "戤", "gai");
spellAdd( "戬", "jian");
spellAdd( "臧", "zang");
spellAdd( "瓯", "ou");
spellAdd( "瓴", "ling");
spellAdd( "瓿", "bu");
spellAdd( "甏", "beng");
spellAdd( "甑", "zeng");
spellAdd( "甓", "pi");
spellAdd( "攴", "po");
spellAdd( "旮", "ga");
spellAdd( "旯", "la");
spellAdd( "旰", "gan");
spellAdd( "昊", "hao");
spellAdd( "昙", "tan");
spellAdd( "杲", "gao");
spellAdd( "昃", "ze");
spellAdd( "昕", "xin");
spellAdd( "昀", "yun");
spellAdd( "炅", "gui");
spellAdd( "曷", "he");
spellAdd( "昝", "zan");
spellAdd( "昴", "mao");
spellAdd( "昱", "yu");
spellAdd( "昶", "chang");
spellAdd( "昵", "ni");
spellAdd( "耆", "qi");
spellAdd( "晟", "sheng");
spellAdd( "晔", "ye");
spellAdd( "晁", "chao");
spellAdd( "晏", "yan");
spellAdd( "晖", "hui");
spellAdd( "晡", "bu");
spellAdd( "晗", "han");
spellAdd( "晷", "gui");
spellAdd( "暄", "xuan");
spellAdd( "暌", "kui");
spellAdd( "暧", "ai");
spellAdd( "暝", "ming");
spellAdd( "暾", "tun");
spellAdd( "曛", "xun");
spellAdd( "曜", "yao");
spellAdd( "曦", "xi");
spellAdd( "曩", "nang");
spellAdd( "贲", "ben");
spellAdd( "贳", "shi");
spellAdd( "贶", "kuang");
spellAdd( "贻", "yi");
spellAdd( "贽", "zhi");
spellAdd( "赀", "zi");
spellAdd( "赅", "gai");
spellAdd( "赆", "jin");
spellAdd( "赈", "zhen");
spellAdd( "赉", "lai");
spellAdd( "赇", "qiu");
spellAdd( "赍", "ji");
spellAdd( "赕", "dan");
spellAdd( "赙", "fu");
spellAdd( "觇", "chan");
spellAdd( "觊", "ji");
spellAdd( "觋", "xi");
spellAdd( "觌", "di");
spellAdd( "觎", "yu");
spellAdd( "觏", "gou");
spellAdd( "觐", "jin");
spellAdd( "觑", "qu");
spellAdd( "牮", "jian");
spellAdd( "犟", "jiang");
spellAdd( "牝", "pin");
spellAdd( "牦", "mao");
spellAdd( "牯", "gu");
spellAdd( "牾", "wu");
spellAdd( "牿", "gu");
spellAdd( "犄", "ji");
spellAdd( "犋", "ju");
spellAdd( "犍", "jian");
spellAdd( "犏", "pian");
spellAdd( "犒", "kao");
spellAdd( "挈", "qie");
spellAdd( "挲", "suo");
spellAdd( "掰", "bai");
spellAdd( "搿", "ge");
spellAdd( "擘", "bo");
spellAdd( "耄", "mao");
spellAdd( "毪", "mu");
spellAdd( "毳", "cui");
spellAdd( "毽", "jian");
spellAdd( "毵", "san");
spellAdd( "毹", "shu");
spellAdd( "氅", "chang");
spellAdd( "氇", "lu");
spellAdd( "氆", "pu");
spellAdd( "氍", "qu");
spellAdd( "氕", "pie");
spellAdd( "氘", "dao");
spellAdd( "氙", "xian");
spellAdd( "氚", "chuan");
spellAdd( "氡", "dong");
spellAdd( "氩", "ya");
spellAdd( "氤", "yin");
spellAdd( "氪", "ke");
spellAdd( "氲", "yun");
spellAdd( "攵", "fan");
spellAdd( "敕", "chi");
spellAdd( "敫", "jiao");
spellAdd( "牍", "du");
spellAdd( "牒", "die");
spellAdd( "牖", "you");
spellAdd( "爰", "yuan");
spellAdd( "虢", "guo");
spellAdd( "刖", "yue");
spellAdd( "肟", "wo");
spellAdd( "肜", "rong");
spellAdd( "肓", "huang");
spellAdd( "肼", "jing");
spellAdd( "朊", "ruan");
spellAdd( "肽", "tai");
spellAdd( "肱", "gong");
spellAdd( "肫", "zhun");
spellAdd( "肭", "na");
spellAdd( "肴", "yao");
spellAdd( "肷", "qian");
spellAdd( "胧", "long");
spellAdd( "胨", "dong");
spellAdd( "胩", "ka");
spellAdd( "胪", "lu");
spellAdd( "胛", "jia");
spellAdd( "胂", "shen");
spellAdd( "胄", "zhou");
spellAdd( "胙", "zuo");
spellAdd( "胍", "gua");
spellAdd( "胗", "zhen");
spellAdd( "朐", "qu");
spellAdd( "胝", "zhi");
spellAdd( "胫", "jing");
spellAdd( "胱", "guang");
spellAdd( "胴", "dong");
spellAdd( "胭", "yan");
spellAdd( "脍", "kuai");
spellAdd( "脎", "sa");
spellAdd( "胲", "hai");
spellAdd( "胼", "pian");
spellAdd( "朕", "zhen");
spellAdd( "脒", "mi");
spellAdd( "豚", "tun");
spellAdd( "脶", "luo");
spellAdd( "脞", "cuo");
spellAdd( "脬", "pao");
spellAdd( "脘", "wan");
spellAdd( "脲", "niao");
spellAdd( "腈", "jing");
spellAdd( "腌", "yan");
spellAdd( "腓", "fei");
spellAdd( "腴", "yu");
spellAdd( "腙", "zong");
spellAdd( "腚", "ding");
spellAdd( "腱", "jian");
spellAdd( "腠", "cou");
spellAdd( "腩", "nan");
spellAdd( "腼", "mian");
spellAdd( "腽", "wa");
spellAdd( "腭", "e");
spellAdd( "腧", "shu");
spellAdd( "塍", "cheng");
spellAdd( "媵", "ying");
spellAdd( "膈", "ge");
spellAdd( "膂", "lv");
spellAdd( "膑", "bin");
spellAdd( "滕", "teng");
spellAdd( "膣", "zhi");
spellAdd( "膪", "chuai");
spellAdd( "臌", "gu");
spellAdd( "朦", "meng");
spellAdd( "臊", "sao");
spellAdd( "膻", "shan");
spellAdd( "臁", "lian");
spellAdd( "膦", "lin");
spellAdd( "欤", "yu");
spellAdd( "欷", "xi");
spellAdd( "欹", "qi");
spellAdd( "歃", "sha");
spellAdd( "歆", "xin");
spellAdd( "歙", "xi");
spellAdd( "飑", "biao");
spellAdd( "飒", "sa");
spellAdd( "飓", "ju");
spellAdd( "飕", "sou");
spellAdd( "飙", "biao");
spellAdd( "飚", "biao");
spellAdd( "殳", "shu");
spellAdd( "彀", "gou");
spellAdd( "毂", "gu");
spellAdd( "觳", "hu");
spellAdd( "斐", "fei");
spellAdd( "齑", "ji");
spellAdd( "斓", "lan");
spellAdd( "於", "yu");
spellAdd( "旆", "pei");
spellAdd( "旄", "mao");
spellAdd( "旃", "zhan");
spellAdd( "旌", "jing");
spellAdd( "旎", "ni");
spellAdd( "旒", "liu");
spellAdd( "旖", "yi");
spellAdd( "炀", "yang");
spellAdd( "炜", "wei");
spellAdd( "炖", "dun");
spellAdd( "炝", "qiang");
spellAdd( "炻", "shi");
spellAdd( "烀", "hu");
spellAdd( "炷", "zhu");
spellAdd( "炫", "xuan");
spellAdd( "炱", "tai");
spellAdd( "烨", "ye");
spellAdd( "烊", "yang");
spellAdd( "焐", "wu");
spellAdd( "焓", "han");
spellAdd( "焖", "men");
spellAdd( "焯", "chao");
spellAdd( "焱", "yan");
spellAdd( "煳", "hu");
spellAdd( "煜", "yu");
spellAdd( "煨", "wei");
spellAdd( "煅", "duan");
spellAdd( "煲", "bao");
spellAdd( "煊", "xuan");
spellAdd( "煸", "bian");
spellAdd( "煺", "tui");
spellAdd( "熘", "liu");
spellAdd( "熳", "man");
spellAdd( "熵", "shang");
spellAdd( "熨", "yun");
spellAdd( "熠", "yi");
spellAdd( "燠", "yu");
spellAdd( "燔", "fan");
spellAdd( "燧", "sui");
spellAdd( "燹", "xian");
spellAdd( "爝", "jue");
spellAdd( "爨", "cuan");
spellAdd( "灬", "huo");
spellAdd( "焘", "tao");
spellAdd( "煦", "xu");
spellAdd( "熹", "xi");
spellAdd( "戾", "li");
spellAdd( "戽", "hu");
spellAdd( "扃", "jiong");
spellAdd( "扈", "hu");
spellAdd( "扉", "fei");
spellAdd( "礻", "shi");
spellAdd( "祀", "si");
spellAdd( "祆", "xian");
spellAdd( "祉", "zhi");
spellAdd( "祛", "qu");
spellAdd( "祜", "hu");
spellAdd( "祓", "fu");
spellAdd( "祚", "zuo");
spellAdd( "祢", "mi");
spellAdd( "祗", "zhi");
spellAdd( "祠", "ci");
spellAdd( "祯", "zhen");
spellAdd( "祧", "tiao");
spellAdd( "祺", "qi");
spellAdd( "禅", "chan");
spellAdd( "禊", "xi");
spellAdd( "禚", "zhuo");
spellAdd( "禧", "xi");
spellAdd( "禳", "rang");
spellAdd( "忑", "te");
spellAdd( "忐", "tan");
spellAdd( "怼", "dui");
spellAdd( "恝", "jia");
spellAdd( "恚", "hui");
spellAdd( "恧", "nv");
spellAdd( "恁", "nin");
spellAdd( "恙", "yang");
spellAdd( "恣", "zi");
spellAdd( "悫", "que");
spellAdd( "愆", "qian");
spellAdd( "愍", "min");
spellAdd( "慝", "te");
spellAdd( "憩", "qi");
spellAdd( "憝", "dui");
spellAdd( "懋", "mao");
spellAdd( "懑", "men");
spellAdd( "戆", "gang");
spellAdd( "肀", "yu");
spellAdd( "聿", "yu");
spellAdd( "沓", "ta");
spellAdd( "泶", "xue");
spellAdd( "淼", "miao");
spellAdd( "矶", "ji");
spellAdd( "矸", "gan");
spellAdd( "砀", "dang");
spellAdd( "砉", "hua");
spellAdd( "砗", "che");
spellAdd( "砘", "dun");
spellAdd( "砑", "ya");
spellAdd( "斫", "zhuo");
spellAdd( "砭", "bian");
spellAdd( "砜", "feng");
spellAdd( "砝", "fa");
spellAdd( "砹", "ai");
spellAdd( "砺", "li");
spellAdd( "砻", "long");
spellAdd( "砟", "zha");
spellAdd( "砼", "tong");
spellAdd( "砥", "di");
spellAdd( "砬", "la");
spellAdd( "砣", "tuo");
spellAdd( "砩", "fu");
spellAdd( "硎", "xing");
spellAdd( "硭", "mang");
spellAdd( "硖", "xia");
spellAdd( "硗", "qiao");
spellAdd( "砦", "zhai");
spellAdd( "硐", "dong");
spellAdd( "硇", "nao");
spellAdd( "硌", "ge");
spellAdd( "硪", "wo");
spellAdd( "碛", "qi");
spellAdd( "碓", "dui");
spellAdd( "碚", "bei");
spellAdd( "碇", "ding");
spellAdd( "碜", "chen");
spellAdd( "碡", "zhou");
spellAdd( "碣", "jie");
spellAdd( "碲", "di");
spellAdd( "碹", "xuan");
spellAdd( "碥", "bian");
spellAdd( "磔", "zhe");
spellAdd( "磙", "gun");
spellAdd( "磉", "sang");
spellAdd( "磬", "qing");
spellAdd( "磲", "qu");
spellAdd( "礅", "dun");
spellAdd( "磴", "deng");
spellAdd( "礓", "jiang");
spellAdd( "礤", "ca");
spellAdd( "礞", "meng");
spellAdd( "礴", "bo");
spellAdd( "龛", "kan");
spellAdd( "黹", "zhi");
spellAdd( "黻", "fu");
spellAdd( "黼", "fu");
spellAdd( "盱", "xu");
spellAdd( "眄", "mian");
spellAdd( "眍", "kou");
spellAdd( "盹", "dun");
spellAdd( "眇", "miao");
spellAdd( "眈", "dan");
spellAdd( "眚", "sheng");
spellAdd( "眢", "yuan");
spellAdd( "眙", "yi");
spellAdd( "眭", "sui");
spellAdd( "眦", "zi");
spellAdd( "眵", "chi");
spellAdd( "眸", "mou");
spellAdd( "睐", "lai");
spellAdd( "睑", "jian");
spellAdd( "睇", "di");
spellAdd( "睃", "suo");
spellAdd( "睚", "ya");
spellAdd( "睨", "ni");
spellAdd( "睢", "sui");
spellAdd( "睥", "pi");
spellAdd( "睿", "rui");
spellAdd( "瞍", "sou");
spellAdd( "睽", "kui");
spellAdd( "瞀", "mao");
spellAdd( "瞌", "ke");
spellAdd( "瞑", "ming");
spellAdd( "瞟", "piao");
spellAdd( "瞠", "cheng");
spellAdd( "瞰", "kan");
spellAdd( "瞵", "lin");
spellAdd( "瞽", "gu");
spellAdd( "町", "ding");
spellAdd( "畀", "bi");
spellAdd( "畎", "quan");
spellAdd( "畋", "tian");
spellAdd( "畈", "fan");
spellAdd( "畛", "zhen");
spellAdd( "畲", "she");
spellAdd( "畹", "wan");
spellAdd( "疃", "tuan");
spellAdd( "罘", "fu");
spellAdd( "罡", "gang");
spellAdd( "罟", "gu");
spellAdd( "詈", "li");
spellAdd( "罨", "yan");
spellAdd( "罴", "pi");
spellAdd( "罱", "lan");
spellAdd( "罹", "li");
spellAdd( "羁", "ji");
spellAdd( "罾", "zeng");
spellAdd( "盍", "he");
spellAdd( "盥", "guan");
spellAdd( "蠲", "juan");
spellAdd( "钅", "jin");
spellAdd( "钆", "ga");
spellAdd( "钇", "yi");
spellAdd( "钋", "po");
spellAdd( "钊", "zhao");
spellAdd( "钌", "liao");
spellAdd( "钍", "tu");
spellAdd( "钏", "chuan");
spellAdd( "钐", "shan");
spellAdd( "钔", "men");
spellAdd( "钗", "chai");
spellAdd( "钕", "nv");
spellAdd( "钚", "bu");
spellAdd( "钛", "tai");
spellAdd( "钜", "ju");
spellAdd( "钣", "ban");
spellAdd( "钤", "qian");
spellAdd( "钫", "fang");
spellAdd( "钪", "kang");
spellAdd( "钭", "dou");
spellAdd( "钬", "huo");
spellAdd( "钯", "ba");
spellAdd( "钰", "yu");
spellAdd( "钲", "zheng");
spellAdd( "钴", "gu");
spellAdd( "钶", "ke");
spellAdd( "钷", "po");
spellAdd( "钸", "bu");
spellAdd( "钹", "bo");
spellAdd( "钺", "yue");
spellAdd( "钼", "mu");
spellAdd( "钽", "tan");
spellAdd( "钿", "dian");
spellAdd( "铄", "shuo");
spellAdd( "铈", "shi");
spellAdd( "铉", "xuan");
spellAdd( "铊", "ta");
spellAdd( "铋", "bi");
spellAdd( "铌", "ni");
spellAdd( "铍", "pi");
spellAdd( "铎", "duo");
spellAdd( "铐", "kao");
spellAdd( "铑", "lao");
spellAdd( "铒", "er");
spellAdd( "铕", "you");
spellAdd( "铖", "cheng");
spellAdd( "铗", "jia");
spellAdd( "铙", "nao");
spellAdd( "铘", "ye");
spellAdd( "铛", "cheng");
spellAdd( "铞", "diao");
spellAdd( "铟", "yin");
spellAdd( "铠", "kai");
spellAdd( "铢", "zhu");
spellAdd( "铤", "ding");
spellAdd( "铥", "diu");
spellAdd( "铧", "hua");
spellAdd( "铨", "quan");
spellAdd( "铪", "ha");
spellAdd( "铩", "sha");
spellAdd( "铫", "diao");
spellAdd( "铮", "zheng");
spellAdd( "铯", "se");
spellAdd( "铳", "chong");
spellAdd( "铴", "tang");
spellAdd( "铵", "an");
spellAdd( "铷", "ru");
spellAdd( "铹", "lao");
spellAdd( "铼", "lai");
spellAdd( "铽", "te");
spellAdd( "铿", "keng");
spellAdd( "锃", "zeng");
spellAdd( "锂", "li");
spellAdd( "锆", "gao");
spellAdd( "锇", "e");
spellAdd( "锉", "cuo");
spellAdd( "锊", "lve");
spellAdd( "锍", "liu");
spellAdd( "锎", "kai");
spellAdd( "锏", "jian");
spellAdd( "锒", "lang");
spellAdd( "锓", "qin");
spellAdd( "锔", "ju");
spellAdd( "锕", "a");
spellAdd( "锖", "qiang");
spellAdd( "锘", "nuo");
spellAdd( "锛", "ben");
spellAdd( "锝", "de");
spellAdd( "锞", "ke");
spellAdd( "锟", "kun");
spellAdd( "锢", "gu");
spellAdd( "锪", "huo");
spellAdd( "锫", "pei");
spellAdd( "锩", "juan");
spellAdd( "锬", "tan");
spellAdd( "锱", "zi");
spellAdd( "锲", "qie");
spellAdd( "锴", "kai");
spellAdd( "锶", "si");
spellAdd( "锷", "e");
spellAdd( "锸", "cha");
spellAdd( "锼", "sou");
spellAdd( "锾", "huan");
spellAdd( "锿", "ai");
spellAdd( "镂", "lou");
spellAdd( "锵", "qiang");
spellAdd( "镄", "fei");
spellAdd( "镅", "mei");
spellAdd( "镆", "mo");
spellAdd( "镉", "ge");
spellAdd( "镌", "juan");
spellAdd( "镎", "na");
spellAdd( "镏", "liu");
spellAdd( "镒", "yi");
spellAdd( "镓", "jia");
spellAdd( "镔", "bin");
spellAdd( "镖", "biao");
spellAdd( "镗", "tang");
spellAdd( "镘", "man");
spellAdd( "镙", "luo");
spellAdd( "镛", "yong");
spellAdd( "镞", "chuo");
spellAdd( "镟", "xuan");
spellAdd( "镝", "di");
spellAdd( "镡", "tan");
spellAdd( "镢", "jue");
spellAdd( "镤", "pu");
spellAdd( "镥", "lu");
spellAdd( "镦", "dui");
spellAdd( "镧", "lan");
spellAdd( "镨", "pu");
spellAdd( "镩", "cuan");
spellAdd( "镪", "qiang");
spellAdd( "镫", "deng");
spellAdd( "镬", "huo");
spellAdd( "镯", "zhuo");
spellAdd( "镱", "yi");
spellAdd( "镲", "cha");
spellAdd( "镳", "biao");
spellAdd( "锺", "zhong");
spellAdd( "矧", "shen");
spellAdd( "矬", "cuo");
spellAdd( "雉", "zhi");
spellAdd( "秕", "bi");
spellAdd( "秭", "zi");
spellAdd( "秣", "mo");
spellAdd( "秫", "shu");
spellAdd( "稆", "lv");
spellAdd( "嵇", "ji");
spellAdd( "稃", "fu");
spellAdd( "稂", "lang");
spellAdd( "稞", "ke");
spellAdd( "稔", "ren");
spellAdd( "稹", "zhen");
spellAdd( "稷", "ji");
spellAdd( "穑", "se");
spellAdd( "黏", "nian");
spellAdd( "馥", "fu");
spellAdd( "穰", "rang");
spellAdd( "皈", "gui");
spellAdd( "皎", "jiao");
spellAdd( "皓", "hao");
spellAdd( "皙", "xi");
spellAdd( "皤", "po");
spellAdd( "瓞", "die");
spellAdd( "瓠", "hu");
spellAdd( "甬", "yong");
spellAdd( "鸠", "jiu");
spellAdd( "鸢", "yuan");
spellAdd( "鸨", "bao");
spellAdd( "鸩", "zhen");
spellAdd( "鸪", "gu");
spellAdd( "鸫", "dong");
spellAdd( "鸬", "lu");
spellAdd( "鸲", "qu");
spellAdd( "鸱", "chi");
spellAdd( "鸶", "si");
spellAdd( "鸸", "er");
spellAdd( "鸷", "zhi");
spellAdd( "鸹", "gua");
spellAdd( "鸺", "xiu");
spellAdd( "鸾", "luan");
spellAdd( "鹁", "bo");
spellAdd( "鹂", "li");
spellAdd( "鹄", "hu");
spellAdd( "鹆", "yu");
spellAdd( "鹇", "xian");
spellAdd( "鹈", "ti");
spellAdd( "鹉", "wu");
spellAdd( "鹋", "miao");
spellAdd( "鹌", "an");
spellAdd( "鹎", "bei");
spellAdd( "鹑", "chun");
spellAdd( "鹕", "hu");
spellAdd( "鹗", "e");
spellAdd( "鹚", "ci");
spellAdd( "鹛", "mei");
spellAdd( "鹜", "wu");
spellAdd( "鹞", "yao");
spellAdd( "鹣", "jian");
spellAdd( "鹦", "ying");
spellAdd( "鹧", "zhe");
spellAdd( "鹨", "liu");
spellAdd( "鹩", "liao");
spellAdd( "鹪", "jiao");
spellAdd( "鹫", "jiu");
spellAdd( "鹬", "yu");
spellAdd( "鹱", "hu");
spellAdd( "鹭", "lu");
spellAdd( "鹳", "guan");
spellAdd( "疒", "bing");
spellAdd( "疔", "ding");
spellAdd( "疖", "jie");
spellAdd( "疠", "li");
spellAdd( "疝", "shan");
spellAdd( "疬", "li");
spellAdd( "疣", "you");
spellAdd( "疳", "gan");
spellAdd( "疴", "ke");
spellAdd( "疸", "da");
spellAdd( "痄", "zha");
spellAdd( "疱", "pao");
spellAdd( "疰", "zhu");
spellAdd( "痃", "xuan");
spellAdd( "痂", "jia");
spellAdd( "痖", "ya");
spellAdd( "痍", "yi");
spellAdd( "痣", "zhi");
spellAdd( "痨", "lao");
spellAdd( "痦", "wu");
spellAdd( "痤", "cuo");
spellAdd( "痫", "xian");
spellAdd( "痧", "sha");
spellAdd( "瘃", "zhu");
spellAdd( "痱", "fei");
spellAdd( "痼", "gu");
spellAdd( "痿", "wei");
spellAdd( "瘐", "yu");
spellAdd( "瘀", "yu");
spellAdd( "瘅", "dan");
spellAdd( "瘌", "la");
spellAdd( "瘗", "yi");
spellAdd( "瘊", "hou");
spellAdd( "瘥", "chai");
spellAdd( "瘘", "lou");
spellAdd( "瘕", "jia");
spellAdd( "瘙", "sao");
spellAdd( "瘛", "chi");
spellAdd( "瘼", "mo");
spellAdd( "瘢", "ban");
spellAdd( "瘠", "ji");
spellAdd( "癀", "huang");
spellAdd( "瘭", "biao");
spellAdd( "瘰", "luo");
spellAdd( "瘿", "ying");
spellAdd( "瘵", "zhai");
spellAdd( "癃", "long");
spellAdd( "瘾", "yin");
spellAdd( "瘳", "chou");
spellAdd( "癍", "ban");
spellAdd( "癞", "lai");
spellAdd( "癔", "yi");
spellAdd( "癜", "dian");
spellAdd( "癖", "pi");
spellAdd( "癫", "dian");
spellAdd( "癯", "qu");
spellAdd( "翊", "yi");
spellAdd( "竦", "song");
spellAdd( "穸", "xi");
spellAdd( "穹", "qiong");
spellAdd( "窀", "zhun");
spellAdd( "窆", "bian");
spellAdd( "窈", "yao");
spellAdd( "窕", "tiao");
spellAdd( "窦", "dou");
spellAdd( "窠", "ke");
spellAdd( "窬", "yu");
spellAdd( "窨", "xun");
spellAdd( "窭", "ju");
spellAdd( "窳", "yu");
spellAdd( "衤", "yi");
spellAdd( "衩", "cha");
spellAdd( "衲", "na");
spellAdd( "衽", "ren");
spellAdd( "衿", "jin");
spellAdd( "袂", "mei");
spellAdd( "袢", "pan");
spellAdd( "裆", "dang");
spellAdd( "袷", "jia");
spellAdd( "袼", "ge");
spellAdd( "裉", "ken");
spellAdd( "裢", "lian");
spellAdd( "裎", "cheng");
spellAdd( "裣", "lian");
spellAdd( "裥", "jian");
spellAdd( "裱", "biao");
spellAdd( "褚", "chu");
spellAdd( "裼", "ti");
spellAdd( "裨", "bi");
spellAdd( "裾", "ju");
spellAdd( "裰", "duo");
spellAdd( "褡", "da");
spellAdd( "褙", "bei");
spellAdd( "褓", "bao");
spellAdd( "褛", "lv");
spellAdd( "褊", "bian");
spellAdd( "褴", "lan");
spellAdd( "褫", "chi");
spellAdd( "褶", "zhe");
spellAdd( "襁", "qiang");
spellAdd( "襦", "ru");
spellAdd( "襻", "pan");
spellAdd( "疋", "ya");
spellAdd( "胥", "xu");
spellAdd( "皲", "jun");
spellAdd( "皴", "cun");
spellAdd( "矜", "jin");
spellAdd( "耒", "lei");
spellAdd( "耔", "zi");
spellAdd( "耖", "chao");
spellAdd( "耜", "si");
spellAdd( "耠", "huo");
spellAdd( "耢", "lao");
spellAdd( "耥", "tang");
spellAdd( "耦", "ou");
spellAdd( "耧", "lou");
spellAdd( "耩", "jiang");
spellAdd( "耨", "nou");
spellAdd( "耱", "mo");
spellAdd( "耋", "die");
spellAdd( "耵", "ding");
spellAdd( "聃", "dan");
spellAdd( "聆", "ling");
spellAdd( "聍", "ning");
spellAdd( "聒", "guo");
spellAdd( "聩", "kui");
spellAdd( "聱", "ao");
spellAdd( "覃", "qin");
spellAdd( "顸", "han");
spellAdd( "颀", "qi");
spellAdd( "颃", "hang");
spellAdd( "颉", "jie");
spellAdd( "颌", "he");
spellAdd( "颍", "ying");
spellAdd( "颏", "ke");
spellAdd( "颔", "han");
spellAdd( "颚", "e");
spellAdd( "颛", "zhuan");
spellAdd( "颞", "nie");
spellAdd( "颟", "man");
spellAdd( "颡", "sang");
spellAdd( "颢", "hao");
spellAdd( "颥", "ru");
spellAdd( "颦", "pin");
spellAdd( "虍", "hu");
spellAdd( "虔", "qian");
spellAdd( "虬", "qiu");
spellAdd( "虮", "ji");
spellAdd( "虿", "chai");
spellAdd( "虺", "hui");
spellAdd( "虼", "ge");
spellAdd( "虻", "meng");
spellAdd( "蚨", "fu");
spellAdd( "蚍", "pi");
spellAdd( "蚋", "rui");
spellAdd( "蚬", "xian");
spellAdd( "蚝", "hao");
spellAdd( "蚧", "jie");
spellAdd( "蚣", "gong");
spellAdd( "蚪", "dou");
spellAdd( "蚓", "yin");
spellAdd( "蚩", "chi");
spellAdd( "蚶", "han");
spellAdd( "蛄", "gu");
spellAdd( "蚵", "ke");
spellAdd( "蛎", "li");
spellAdd( "蚰", "you");
spellAdd( "蚺", "ran");
spellAdd( "蚱", "zha");
spellAdd( "蚯", "qiu");
spellAdd( "蛉", "ling");
spellAdd( "蛏", "cheng");
spellAdd( "蚴", "you");
spellAdd( "蛩", "qiong");
spellAdd( "蛱", "jia");
spellAdd( "蛲", "nao");
spellAdd( "蛭", "zhi");
spellAdd( "蛳", "si");
spellAdd( "蛐", "qu");
spellAdd( "蜓", "ting");
spellAdd( "蛞", "kuo");
spellAdd( "蛴", "qi");
spellAdd( "蛟", "jiao");
spellAdd( "蛘", "yang");
spellAdd( "蛑", "mou");
spellAdd( "蜃", "shen");
spellAdd( "蜇", "zhe");
spellAdd( "蛸", "shao");
spellAdd( "蜈", "wu");
spellAdd( "蜊", "li");
spellAdd( "蜍", "chu");
spellAdd( "蜉", "fu");
spellAdd( "蜣", "qiang");
spellAdd( "蜻", "qing");
spellAdd( "蜞", "qi");
spellAdd( "蜥", "xi");
spellAdd( "蜮", "yu");
spellAdd( "蜚", "fei");
spellAdd( "蜾", "guo");
spellAdd( "蝈", "guo");
spellAdd( "蜴", "yi");
spellAdd( "蜱", "pi");
spellAdd( "蜩", "tiao");
spellAdd( "蜷", "quan");
spellAdd( "蜿", "wan");
spellAdd( "螂", "lang");
spellAdd( "蜢", "meng");
spellAdd( "蝽", "chun");
spellAdd( "蝾", "rong");
spellAdd( "蝻", "nan");
spellAdd( "蝠", "fu");
spellAdd( "蝰", "kui");
spellAdd( "蝌", "ke");
spellAdd( "蝮", "fu");
spellAdd( "螋", "sou");
spellAdd( "蝓", "yu");
spellAdd( "蝣", "you");
spellAdd( "蝼", "lou");
spellAdd( "蝤", "you");
spellAdd( "蝙", "bian");
spellAdd( "蝥", "mou");
spellAdd( "螓", "qin");
spellAdd( "螯", "ao");
spellAdd( "螨", "man");
spellAdd( "蟒", "mang");
spellAdd( "蟆", "ma");
spellAdd( "螈", "yuan");
spellAdd( "螅", "xi");
spellAdd( "螭", "chi");
spellAdd( "螗", "tang");
spellAdd( "螃", "pang");
spellAdd( "螫", "shi");
spellAdd( "蟥", "huang");
spellAdd( "螬", "cao");
spellAdd( "螵", "piao");
spellAdd( "螳", "tang");
spellAdd( "蟋", "xi");
spellAdd( "蟓", "xiang");
spellAdd( "螽", "zhong");
spellAdd( "蟑", "zhang");
spellAdd( "蟀", "shuai");
spellAdd( "蟊", "mao");
spellAdd( "蟛", "peng");
spellAdd( "蟪", "hui");
spellAdd( "蟠", "pan");
spellAdd( "蟮", "shan");
spellAdd( "蠖", "huo");
spellAdd( "蠓", "meng");
spellAdd( "蟾", "chan");
spellAdd( "蠊", "lian");
spellAdd( "蠛", "mie");
spellAdd( "蠡", "li");
spellAdd( "蠹", "du");
spellAdd( "蠼", "qu");
spellAdd( "缶", "fou");
spellAdd( "罂", "ying");
spellAdd( "罄", "qing");
spellAdd( "罅", "xia");
spellAdd( "舐", "shi");
spellAdd( "竺", "zhu");
spellAdd( "竽", "yu");
spellAdd( "笈", "ji");
spellAdd( "笃", "du");
spellAdd( "笄", "ji");
spellAdd( "笕", "jian");
spellAdd( "笊", "zhao");
spellAdd( "笫", "zi");
spellAdd( "笏", "hu");
spellAdd( "筇", "qiong");
spellAdd( "笸", "po");
spellAdd( "笪", "da");
spellAdd( "笙", "sheng");
spellAdd( "笮", "ze");
spellAdd( "笱", "gou");
spellAdd( "笠", "li");
spellAdd( "笥", "si");
spellAdd( "笤", "tiao");
spellAdd( "笳", "jia");
spellAdd( "笾", "bian");
spellAdd( "笞", "chi");
spellAdd( "筘", "kou");
spellAdd( "筚", "bi");
spellAdd( "筅", "xian");
spellAdd( "筵", "yan");
spellAdd( "筌", "quan");
spellAdd( "筝", "zheng");
spellAdd( "筠", "jun");
spellAdd( "筮", "shi");
spellAdd( "筻", "gang");
spellAdd( "筢", "pa");
spellAdd( "筲", "shao");
spellAdd( "筱", "xiao");
spellAdd( "箐", "qing");
spellAdd( "箦", "ze");
spellAdd( "箧", "qie");
spellAdd( "箸", "zhu");
spellAdd( "箬", "ruo");
spellAdd( "箝", "qian");
spellAdd( "箨", "tuo");
spellAdd( "箅", "bi");
spellAdd( "箪", "dan");
spellAdd( "箜", "kong");
spellAdd( "箢", "wan");
spellAdd( "箫", "xiao");
spellAdd( "箴", "zhen");
spellAdd( "篑", "kui");
spellAdd( "篁", "huang");
spellAdd( "篌", "hou");
spellAdd( "篝", "gou");
spellAdd( "篚", "fei");
spellAdd( "篥", "li");
spellAdd( "篦", "bi");
spellAdd( "篪", "chi");
spellAdd( "簌", "su");
spellAdd( "篾", "mie");
spellAdd( "篼", "dou");
spellAdd( "簏", "lu");
spellAdd( "簖", "duan");
spellAdd( "簋", "gui");
spellAdd( "簟", "dian");
spellAdd( "簪", "zan");
spellAdd( "簦", "deng");
spellAdd( "簸", "bo");
spellAdd( "籁", "lai");
spellAdd( "籀", "zhou");
spellAdd( "臾", "yu");
spellAdd( "���", "yu");
spellAdd( "舂", "chong");
spellAdd( "舄", "xi");
spellAdd( "臬", "nie");
spellAdd( "衄", "nv");
spellAdd( "舡", "chuan");
spellAdd( "舢", "shan");
spellAdd( "舣", "yi");
spellAdd( "舭", "bi");
spellAdd( "舯", "zhong");
spellAdd( "舨", "ban");
spellAdd( "舫", "fang");
spellAdd( "舸", "ge");
spellAdd( "舻", "lu");
spellAdd( "舳", "zhu");
spellAdd( "舴", "ze");
spellAdd( "舾", "xi");
spellAdd( "艄", "shao");
spellAdd( "艉", "wei");
spellAdd( "艋", "meng");
spellAdd( "艏", "shou");
spellAdd( "艚", "cao");
spellAdd( "艟", "chong");
spellAdd( "艨", "meng");
spellAdd( "衾", "qin");
spellAdd( "袅", "niao");
spellAdd( "袈", "jia");
spellAdd( "裘", "qiu");
spellAdd( "裟", "sha");
spellAdd( "襞", "bi");
spellAdd( "羝", "di");
spellAdd( "羟", "qiang");
spellAdd( "羧", "suo");
spellAdd( "羯", "jie");
spellAdd( "羰", "tang");
spellAdd( "羲", "xi");
spellAdd( "籼", "xian");
spellAdd( "敉", "mi");
spellAdd( "粑", "ba");
spellAdd( "粝", "li");
spellAdd( "粜", "tiao");
spellAdd( "粞", "xi");
spellAdd( "粢", "zi");
spellAdd( "粲", "can");
spellAdd( "粼", "lin");
spellAdd( "粽", "zong");
spellAdd( "糁", "san");
spellAdd( "糇", "hou");
spellAdd( "糌", "zan");
spellAdd( "糍", "ci");
spellAdd( "糈", "xu");
spellAdd( "糅", "rou");
spellAdd( "糗", "qiu");
spellAdd( "糨", "jiang");
spellAdd( "艮", "gen");
spellAdd( "暨", "ji");
spellAdd( "羿", "yi");
spellAdd( "翎", "ling");
spellAdd( "翕", "xi");
spellAdd( "翥", "zhu");
spellAdd( "翡", "fei");
spellAdd( "翦", "jian");
spellAdd( "翩", "pian");
spellAdd( "翮", "he");
spellAdd( "翳", "yi");
spellAdd( "糸", "jiao");
spellAdd( "絷", "zhi");
spellAdd( "綦", "qi");
spellAdd( "綮", "qi");
spellAdd( "繇", "yao");
spellAdd( "纛", "dao");
spellAdd( "麸", "fu");
spellAdd( "麴", "qu");
spellAdd( "赳", "jiu");
spellAdd( "趄", "ju");
spellAdd( "趔", "lie");
spellAdd( "趑", "zi");
spellAdd( "趱", "zan");
spellAdd( "赧", "nan");
spellAdd( "赭", "zhe");
spellAdd( "豇", "jiang");
spellAdd( "豉", "chi");
spellAdd( "酊", "ding");
spellAdd( "酐", "gan");
spellAdd( "酎", "zhou");
spellAdd( "酏", "yi");
spellAdd( "酤", "gu");
spellAdd( "酢", "zuo");
spellAdd( "酡", "tuo");
spellAdd( "酰", "xian");
spellAdd( "酩", "ming");
spellAdd( "酯", "zhi");
spellAdd( "酽", "yan");
spellAdd( "酾", "shai");
spellAdd( "酲", "cheng");
spellAdd( "酴", "tu");
spellAdd( "酹", "lei");
spellAdd( "醌", "kun");
spellAdd( "醅", "pei");
spellAdd( "醐", "hu");
spellAdd( "醍", "ti");
spellAdd( "醑", "xu");
spellAdd( "醢", "hai");
spellAdd( "醣", "tang");
spellAdd( "醪", "lao");
spellAdd( "醭", "bu");
spellAdd( "醮", "jiao");
spellAdd( "醯", "xi");
spellAdd( "醵", "ju");
spellAdd( "醴", "li");
spellAdd( "醺", "xun");
spellAdd( "豕", "shi");
spellAdd( "鹾", "cuo");
spellAdd( "趸", "dun");
spellAdd( "跫", "qiong");
spellAdd( "踅", "xue");
spellAdd( "蹙", "cu");
spellAdd( "蹩", "bie");
spellAdd( "趵", "bo");
spellAdd( "趿", "ta");
spellAdd( "趼", "jian");
spellAdd( "趺", "fu");
spellAdd( "跄", "qiang");
spellAdd( "跖", "zhi");
spellAdd( "跗", "fu");
spellAdd( "跚", "shan");
spellAdd( "跞", "li");
spellAdd( "跎", "tuo");
spellAdd( "跏", "jia");
spellAdd( "跛", "bo");
spellAdd( "跆", "tai");
spellAdd( "跬", "kui");
spellAdd( "跷", "qiao");
spellAdd( "跸", "bi");
spellAdd( "跣", "xian");
spellAdd( "跹", "xian");
spellAdd( "跻", "ji");
spellAdd( "跤", "jiao");
spellAdd( "踉", "liang");
spellAdd( "跽", "ji");
spellAdd( "踔", "chuo");
spellAdd( "踝", "huai");
spellAdd( "踟", "chi");
spellAdd( "踬", "zhi");
spellAdd( "踮", "dian");
spellAdd( "踣", "bo");
spellAdd( "踯", "zhi");
spellAdd( "踺", "jian");
spellAdd( "蹀", "die");
spellAdd( "踹", "chuai");
spellAdd( "踵", "zhong");
spellAdd( "踽", "ju");
spellAdd( "踱", "duo");
spellAdd( "蹉", "cuo");
spellAdd( "蹁", "pian");
spellAdd( "蹂", "rou");
spellAdd( "蹑", "nie");
spellAdd( "蹒", "pan");
spellAdd( "蹊", "qi");
spellAdd( "蹰", "chu");
spellAdd( "蹶", "jue");
spellAdd( "蹼", "pu");
spellAdd( "蹯", "fan");
spellAdd( "蹴", "cu");
spellAdd( "躅", "zhu");
spellAdd( "躏", "lin");
spellAdd( "躔", "chan");
spellAdd( "躐", "lie");
spellAdd( "躜", "zuan");
spellAdd( "躞", "xie");
spellAdd( "豸", "zhi");
spellAdd( "貂", "diao");
spellAdd( "貊", "mo");
spellAdd( "貅", "xiu");
spellAdd( "貘", "mo");
spellAdd( "貔", "pi");
spellAdd( "斛", "hu");
spellAdd( "觖", "jue");
spellAdd( "觞", "shang");
spellAdd( "觚", "gu");
spellAdd( "觜", "zi");
spellAdd( "觥", "gong");
spellAdd( "觫", "su");
spellAdd( "觯", "zhi");
spellAdd( "訾", "zi");
spellAdd( "謦", "qing");
spellAdd( "靓", "liang");
spellAdd( "雩", "yu");
spellAdd( "雳", "li");
spellAdd( "雯", "wen");
spellAdd( "霆", "ting");
spellAdd( "霁", "ji");
spellAdd( "霈", "pei");
spellAdd( "霏", "fei");
spellAdd( "霎", "sha");
spellAdd( "霪", "yin");
spellAdd( "霭", "ai");
spellAdd( "霰", "xian");
spellAdd( "霾", "mai");
spellAdd( "龀", "chen");
spellAdd( "龃", "ju");
spellAdd( "龅", "bao");
spellAdd( "龆", "tiao");
spellAdd( "龇", "zi");
spellAdd( "龈", "yin");
spellAdd( "龉", "yu");
spellAdd( "龊", "chuo");
spellAdd( "龌", "wo");
spellAdd( "黾", "mian");
spellAdd( "鼋", "yuan");
spellAdd( "鼍", "tuo");
spellAdd( "隹", "zhui");
spellAdd( "隼", "sun");
spellAdd( "隽", "jun");
spellAdd( "雎", "ju");
spellAdd( "雒", "luo");
spellAdd( "瞿", "qu");
spellAdd( "雠", "chou");
spellAdd( "銎", "qiong");
spellAdd( "銮", "luan");
spellAdd( "鋈", "wu");
spellAdd( "錾", "zan");
spellAdd( "鍪", "mou");
spellAdd( "鏊", "ao");
spellAdd( "鎏", "liu");
spellAdd( "鐾", "bei");
spellAdd( "鑫", "xin");
spellAdd( "鱿", "you");
spellAdd( "鲂", "fang");
spellAdd( "鲅", "ba");
spellAdd( "鲆", "ping");
spellAdd( "鲇", "nian");
spellAdd( "鲈", "lu");
spellAdd( "稣", "su");
spellAdd( "鲋", "fu");
spellAdd( "鲎", "hou");
spellAdd( "鲐", "tai");
spellAdd( "鲑", "gui");
spellAdd( "鲒", "jie");
spellAdd( "鲔", "wei");
spellAdd( "鲕", "er");
spellAdd( "鲚", "ji");
spellAdd( "鲛", "jiao");
spellAdd( "鲞", "xiang");
spellAdd( "鲟", "xun");
spellAdd( "鲠", "geng");
spellAdd( "鲡", "li");
spellAdd( "鲢", "lian");
spellAdd( "鲣", "jian");
spellAdd( "鲥", "shi");
spellAdd( "鲦", "tiao");
spellAdd( "鲧", "gun");
spellAdd( "鲨", "sha");
spellAdd( "鲩", "huan");
spellAdd( "鲫", "ji");
spellAdd( "鲭", "qing");
spellAdd( "鲮", "ling");
spellAdd( "鲰", "zou");
spellAdd( "鲱", "fei");
spellAdd( "鲲", "kun");
spellAdd( "鲳", "chang");
spellAdd( "鲴", "gu");
spellAdd( "鲵", "ni");
spellAdd( "鲶", "nian");
spellAdd( "鲷", "diao");
spellAdd( "鲺", "shi");
spellAdd( "鲻", "zi");
spellAdd( "鲼", "fen");
spellAdd( "鲽", "die");
spellAdd( "鳄", "e");
spellAdd( "鳅", "qiu");
spellAdd( "鳆", "fu");
spellAdd( "鳇", "huang");
spellAdd( "鳊", "bian");
spellAdd( "鳋", "sao");
spellAdd( "鳌", "ao");
spellAdd( "鳍", "qi");
spellAdd( "鳎", "ta");
spellAdd( "鳏", "guan");
spellAdd( "鳐", "yao");
spellAdd( "鳓", "le");
spellAdd( "鳔", "biao");
spellAdd( "鳕", "xue");
spellAdd( "鳗", "man");
spellAdd( "鳘", "min");
spellAdd( "鳙", "yong");
spellAdd( "鳜", "gui");
spellAdd( "鳝", "shan");
spellAdd( "鳟", "zun");
spellAdd( "鳢", "li");
spellAdd( "靼", "da");
spellAdd( "鞅", "yang");
spellAdd( "鞑", "da");
spellAdd( "鞒", "qiao");
spellAdd( "鞔", "man");
spellAdd( "鞯", "jian");
spellAdd( "鞫", "ju");
spellAdd( "鞣", "rou");
spellAdd( "鞲", "gou");
spellAdd( "鞴", "bei");
spellAdd( "骱", "jie");
spellAdd( "骰", "tou");
spellAdd( "骷", "ku");
spellAdd( "鹘", "gu");
spellAdd( "骶", "di");
spellAdd( "骺", "hou");
spellAdd( "骼", "ge");
spellAdd( "髁", "ke");
spellAdd( "髀", "bi");
spellAdd( "髅", "lou");
spellAdd( "髂", "qia");
spellAdd( "髋", "kuan");
spellAdd( "髌", "bin");
spellAdd( "髑", "du");
spellAdd( "魅", "mei");
spellAdd( "魃", "ba");
spellAdd( "魇", "yan");
spellAdd( "魉", "liang");
spellAdd( "魈", "xiao");
spellAdd( "魍", "wang");
spellAdd( "魑", "chi");
spellAdd( "飨", "xiang");
spellAdd( "餍", "yan");
spellAdd( "餮", "tie");
spellAdd( "饕", "tao");
spellAdd( "饔", "yong");
spellAdd( "髟", "biao");
spellAdd( "髡", "kun");
spellAdd( "髦", "mao");
spellAdd( "髯", "ran");
spellAdd( "髫", "tiao");
spellAdd( "髻", "ji");
spellAdd( "髭", "zi");
spellAdd( "髹", "xiu");
spellAdd( "鬈", "quan");
spellAdd( "鬏", "jiu");
spellAdd( "鬓", "bin");
spellAdd( "鬟", "huan");
spellAdd( "鬣", "lie");
spellAdd( "麽", "me");
spellAdd( "麾", "hui");
spellAdd( "縻", "mi");
spellAdd( "麂", "ji");
spellAdd( "麇", "jun");
spellAdd( "麈", "zhu");
spellAdd( "麋", "mi");
spellAdd( "麒", "qi");
spellAdd( "鏖", "ao");
spellAdd( "麝", "she");
spellAdd( "麟", "lin");
spellAdd( "黛", "dai");
spellAdd( "黜", "chu");
spellAdd( "黝", "you");
spellAdd( "黠", "xia");
spellAdd( "黟", "yi");
spellAdd( "黢", "qu");
spellAdd( "黩", "du");
spellAdd( "黧", "li");
spellAdd( "黥", "qing");
spellAdd( "黪", "can");
spellAdd( "黯", "an");
spellAdd( "鼢", "fen");
spellAdd( "鼬", "you");
spellAdd( "鼯", "wu");
spellAdd( "鼹", "yan");
spellAdd( "鼷", "xi");
spellAdd( "鼽", "qiu");
spellAdd( "鼾", "han");
spellAdd( "齄", "zha");
}
/**
* 获得单个汉字的Ascii.
* @param cn char
* 汉字字符
* @return int
* 错误返回 0,否则返回ascii
*/
public static int getCnAscii(char cn)
{
byte[] bytes = null;
try
{
bytes = (String.valueOf(cn)).getBytes("GBK");
}
catch (UnsupportedEncodingException ex)
{
}
if (bytes == null || bytes.length > 2 || bytes.length <= 0)
{
//错误
return 0;
}
if (bytes.length == 1)
{
//英文字符
return bytes[0];
}
if (bytes.length == 2)
{
//中文字符
int hightByte = 256 + bytes[0];
int lowByte = 256 + bytes[1];
int ascii = (256 * hightByte + lowByte) - 256 * 256;
//System.out.println("ASCII=" + ascii);
return ascii;
}
return 0; //错误
}
/**
* 根据ASCII码到SpellMap中查找对应的拼音
* @param ascii int
* 字符对应的ASCII
* @return String
* 拼音,首先判断ASCII是否>0&<160,如果是返回对应的字符,
* 否则到SpellMap中查找,如果没有找到拼音,则返回null,如果找到则返回拼音.
*/
public static String getSpellByAscii(int ascii, char ch)
{
if (ascii > 0 && ascii < 160)
{
//单字符
return String.valueOf( (char) ascii);
}
if (ascii < -20319 || ascii > -2050) //-20319 -10247
{
//不知道的字符
return null;
}
if (ascii < -2050 && ascii >= -10247) //二级汉字编码,生僻汉字
{
//处理二级编码
String pinyin = (String)spellMapTwo.get("" + ch);
return pinyin;
}
Set keySet = spellMap.keySet();
Iterator it = keySet.iterator();
String spell0 = null; ;
String spell = null;
int asciiRang0 = -20319;
int asciiRang;
while (it.hasNext())
{
spell = (String) it.next();
Object valObj = spellMap.get(spell);
if (valObj instanceof Integer)
{
asciiRang = ( (Integer) valObj).intValue();
if (ascii >= asciiRang0 && ascii < asciiRang)
{
//区间找到
return (spell0 == null) ? spell : spell0;
}
else
{
spell0 = spell;
asciiRang0 = asciiRang;
}
}
}
return null;
}
/**
* 判断是否是字母
* @param ascii int
* @return boolean
*/
private static boolean isAlphabet(int ascii)
{
if (ascii > 0 && ascii < 160)
{
return true;
}
else
{
return false;
}
}
/**
* 返回字符串的全拼,是汉字转化为全拼,其它字符不进行转换
* @param cnStr String
* 字符串
* @return String
* 转换成全拼后的字符串
*/
public static String getFullSpell(String cnStr)
{
if (null == cnStr || "".equals(cnStr.trim()))
{
return cnStr;
}
boolean isChinese = false;
char[] chars = cnStr.toCharArray();
StringBuffer retuBuf = new StringBuffer();
StringBuffer resultBuf = new StringBuffer();
for (int i = 0, Len = chars.length; i < Len; i++)
{
int ascii = getCnAscii(chars[i]);
if (ascii == 0)
{
//取ascii时出错
retuBuf.append(chars[i]);
} else
{
String spell = getSpellByAscii(ascii, chars[i]);
if (spell == null)
{
retuBuf.append("ZZ" + chars[i]);
}else
{
//System.out.println("spell:"+spell);
retuBuf.append(spell);
} // end of if spell == null
if (!isAlphabet(ascii))
{
isChinese = true;
retuBuf.append("ZZ");
}
} // end of if ascii <= -20400
} // end of for
if (isChinese)
{
//resultBuf.append(cnStr);
//resultBuf.append("");
resultBuf.append(retuBuf.toString());
}else
{
resultBuf.append(retuBuf.toString());
}
return resultBuf.toString();
}
public static String getFirstSpell(String cnStr)
{
return null;
}
}