湘里妹子学术网

 找回密码
 注册
查看: 2696|回复: 1

简繁体转换例程

[复制链接]
发表于 2004-3-18 02:03:28 | 显示全部楼层 |阅读模式
http://www.16home.com/html/dotnet/20031228/112324.html
2003-12-12 17


以前解决gb2312/big5实时转换的做法一般是修改Response.ContentEncoding
string switchLanguage(String strLanguage){
if(strLanguage.StartsWith("zh-cn")){
  Response.ContentEncoding=Encoding.GetEncoding(936);
  return "gb2312";
}
if(strLanguage.StartsWith("zh")){
  Response.ContentEncoding=Encoding.GetEncoding(950);
  return "big5";
}
Response.ContentEncoding=Encoding.GetEncoding(1252);
return "iso-8859-1";
}
范例:
switchLanguage(Request.UserLanguages[0]);

但有些GB2312简体字没有对应的Big5,所以需要先转换成繁体的Gb2312,再进行转换
如:“秋水无恨”的无,“中国”的国,就会显示“秋水?恨”和“中?”
等需要先转化为“秋水無恨”和“中國”,再转化为Big5。
而filter正好帮助我们实现实时切换,主要源代码如下
(_sGB和_tGB是GB2312简繁体对应的库)。
      public override void Write(byte[] buffer, int offset, int count)
      {
         Encoding e=Encoding.GetEncoding(936);
         string str=e.GetString(buffer,offset,count);
         for(int i=0;i<str.Length;i++){
          int j=_sGB.IndexOf(str[i]);
          if(j!=-1)str=str.Replace(_sGB[j],_tGB[j]);
         }
         e=Encoding.GetEncoding(System.Web.HttpContext.Current.Response.Charset);
         _sink.Write(e.GetBytes(str), 0, e.GetByteCount(str));
      
      }

范例:
<%@ Page Language="C#" %>
<script runat=server>
protected void Page_Load(Object sender, EventArgs ev)
{
Response.ContentEncoding=Encoding.GetEncoding(936);
if(Request["e"]!=null){
  Response.Filter = new qswhFilter.g2bFilter(Response.Filter);
  if(Request["e"]=="1")Response.Charset="big5";
}
userName.Text="秋水无恨(qiushuiwuhen)";
}
</script>
<asp:hyperlink runat=server NavigateUrl="g2bFilter.aspx" Text="Gb2312简体" />
<asp:hyperlink runat=server NavigateUrl="g2bFilter.aspx?e=0" Text="Gb2312繁体" />
<asp:hyperlink runat=server NavigateUrl="g2bFilter.aspx?e=1" Text="Big5繁体" />
hi,你好,我是<asp:label runat=server id=userName/>,欢迎来到<%="csdn中国程序员大本营"%>。
ps.如果web.config中有
<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312"/>
可省略
Response.ContentEncoding=Encoding.GetEncoding(936);
cs 源代码和dll:
[url]http://www.blueidea.com/user/qswh/g2bFilter.zip[/url]
dll直接拷到应用程序的bin目录即可调用

----------
[color=Red](紅字為水電工註) [/color]
这个还不算完善的。

比如:发财 头发 的“发”字繁体是不同的。[color=Red]髮[/color]
还有很多类似的:
关系,物理系的“系”[color=Red]髮與繫[/color]
伙同,伙食的“伙”[color=Red]夥[/color]
信息-资讯
软件-软体
硬盘-硬碟
台湾 台桌
日历 历史
还有很多类似的问题。
----------------------------
请看下文:(转贴)
----------------------------
“非对称繁简字”对照表 [1]
随着回归之日的日益迫近,香港人学习简化字,内地人掌握繁体字的要求,日渐迫切,已成为大势所趋。其实,由于绝大多数汉字的繁、简体是一一对应的,如:汉(漢)、鸡(雞)、将(將)、亏(虧)、尘(塵)等,学了简体后再学繁体或学了繁体后再学简体,一般并不十分困难。有困难的,恐怕是那些一个简体对应于多个繁体或多个简体对应于多个繁体的非对称繁简字。从其简化方式上看,非对称繁简字大体可分为以下几类:
a.同音兼并类:即将笔画繁的字的意义加载到与之同音的笔画简的字上,从而省掉一个繁体字的。如:
板①(闆):私营工商业财产的所有者叫老~;
②(板):“板”的其它意义,如:木~、~眼、太死~等。
b.非同音兼并类:即将笔画繁的字的意义加载到与之不同音的笔画简的字上,从而省掉一个繁体字的。如:
厂①ān:同“庵”,多用于人名;
  ②chǎng:原作“廠”,如:工~、~房等。
c.统一简化类:即将几个繁体统一简化为一个简体,从而用一个简体代替多个繁体的。如:
发①發fā:~展、~货、~言、~射等;
  ②髮fà:头~、令人~指。
d.部分简化类:即只将部分意义加载到某个笔画稍简的字上,该字及其他意义仍然保留的。如:
夥:表示“多”不简化,表示其它意义时归并简化为“伙”。
e.多头简化类:即在不同音义上作不同的简化,分别与不同简体对应的。如:
蘋:读píng简化为“苹”,读pín简化为“?”。
为帮助不熟悉繁体字的朋友熟悉繁体字,不熟悉简化字的朋友熟悉简化字,我们编制了“非对称性繁简字对照表”。本表包括三个分表,共收通用字范围内的非对称性繁简字100对。同音兼并类、非同音兼并类和统一简化类各列一表,多头简化类和部分简化类分别插入三表之中,用“注”注明。各表以简体字为纲目,每个简体字字头下列出与之对应的所有繁体字。在某些音义上没有相对应的繁体(即没有繁简体之分)的,注明“ ○”;义项条目多寡不等的尽量用排除法,即先列出义项少的,其余义项用“其它义项”表示。义项较多的,每条常用义项只举一个词例,例词之间用逗号隔开;同一义项举两个以上例词的,用顿号隔开。排列以汉语拼音为序,同音的以笔画数为序。
(一)同音兼并类(41组)
编号    简体    汉 语拼 音    繁体    义   项及   例   词
1    板    bǎn    闆    ①老板,私营工商业的财产所有者。
          (同上)    ○    ②其它义项:木~,门~,鼓~,~眼,死~,~结。
2    表    biǎo    錶    ①计时的器具:钟~、手~。
          (同上)    ○    ②其它义项:外~,~叔,发~,~述,~汗,~率,报~,水~。
3    才    cái    纔    ①副词:刚~,~ 不呢。
          (同上)    ○    ②名词:~能,英才。
4    丑    chǒu    醜    ①形容词:~陋,~态,出~。
          (同上)    ○    ②其它义项:~角,~时,子~寅卯。
5    出    chū    齣    ①量词:一~戏。
          (同上)    ○    ②动词:~门,~席,~众,~力,~人才,~气,~丑,~数,~纳。
6    淀    diàn    澱    ①沉淀:~粉。
          (同上)    ○    ②浅的湖泊:白洋~。
7    冬    dōng    鼕    ①象声词:丁~、~~响。
          (同上)    ○    ②冬季:寒~腊月。
8    范    fàn    範    ①其它义项:铁~,模~,~围,防~。
          (同上)    ○    ②姓:~仲淹。
9    丰    fēng    豐    ①其它义项:~富,~碑。
          (同上)    ○    ②美好的容貌和姿态:~采、~韵。
10    刮    guā    颳    ①风吹:~风。
          (同上)    ○    ②其它义项:~脸,~糨子,搜~。
11    后    hòu    後    ①其它义项:~门,前~,无~(子孙)。
          (同上)    ○    ②君主的妻子:皇~。
12    胡    hú    鬍    ①~须。
          (同上)    ○    ②其它义项:~人,~琴,~闹,~乱,~同。
13    回    huí    迴    ①曲折环绕:~旋。
          (同上)    ○    ②其它义项:~还,~头,~报,~禀,~绝,一~事,章~,~族。
14    伙    huǒ    夥    ①~计,团~,~同。注:表示多时不简化。
          (同上)    ○    ②~食,~房。
15    姜    jiāng    薑    ①草本植物:生~。
          (同上)    ○    ②姓:~子牙。
16    借    jiè    藉    ①假托、凭借:~口,~题发挥。注:其它义项以及读jí时不简化。
          (同上)    ○    ②借进或借出:来~钱,不~给他。
17    克    kè    剋    攻~,~食,~期。注:读kēi时不简化。
          (同上)    ○    ③~勤~俭,以柔~刚;千~。
18    困    kùn    睏    ①睡或想睡:~倦,~觉。
          (同上)    ○    ②其它义项:~苦,围~,~乏。
19    漓    lí    灕    ①~江。
          (同上)    ○    ②淋~。
20    里    lǐ    裏    ①表示跟“外”、“表”相对或处所意义:衬~,~边,~面,这~。
          (同上)    ○    ②其它义项:邻~,乡~,一~路。
21    帘    lián    簾    ①窗~、垂~听政。
          (同上)    ○    ②旗子状的标志:酒~。
22    霉    méi    ○    虹雨~风,~变。
          méi    黴    ~变,同“霉变”;~黑。
23    面    miàn    麵    ①食物、粉末义:~粉,粉笔~,~条,~糊。
          (同上)    ○    ②其它义项:脸~,~壁,表~,当~,平~,反~,下~,一~墙。
24    蔑    miè    衊    ①原指血污,比喻毁谤:污~、诬~。
          (同上)    ○    ②其它义项:~视,轻~,~以复加。
25    千    qiān    韆    ①秋~。
          (同上)    ○    ②其它义项:一~,~秋基业。
26    秋    qiū    鞦    ①~千。
          (同上)    ○    ②其它义项:~季,大~,多事之~,千~万代。
27    松    sōng    鬆    ①跟紧相对:~散,放~,~弛,手头~。/绒状或碎末状食品:肉~、鸡~。
          (同上)    ○    ②~树。
28    咸    xián    鹹    ①味道:~鱼、~菜。
          (同上)    ○    ②全、都:老少~宜。
29    向    xiàng    嚮    ①其它义项:面~,~暮,~前走。
          (同上)    ○    ②方~,偏~。
30    余    yú    餘    ①其它义项:~钱,业~,一丈~。②注:用作姓时简化为“馀”。
          (同上)    ○    ③我。
31    郁    yù    鬱    ①其它义项:~~葱葱,~闷。
          (同上)    ○    ②香气浓厚:馥~。
32    御    yù    禦    ①抵~。
          (同上)    ○    ②其它义项:驾~,~下,~花园。
33    愿    yuàn    願    ①其它义项:~望,~意,许~。
          (同上)    ○    ②老实谨慎:诚~。
34    云    yún    雲    ①名词义:~彩,~南。
          (同上)    ○    ②动词、助词义:诗~,岁~暮矣。
35    芸    yún    施?nbsp;   ①~薹。
          (同上)    ○    ②~香。
36    沄    yún    澐    ①大波浪。
          (同上)    ○    ②大江~~。
37    致    zhì    緻    ①细~。
          (同上)    ○    ②其它义项:~敬,~力,招~,以~。
38    制    z hì    ○    其他义项:裁断;节~;~度;~定;~服(丧服)。
          (同上)    製    剪裁;~造;撰写;式样;~艺(八股文)。
39    朱    zhū    硃    ①朱砂。
          (同上)    ○    ②~红色。
40    筑    zhù    築    ①建~。
          (同上)    ○    ②古代乐器。
41    准    zhǔn    準    ①其它义项:~则,瞄~,~能去,~将,隆~,~此办理。
          (同上)    ○    ②同意别人的要求:~许。
(二)非同音兼并类(54组)
编号    简体    汉 语拼 音    繁体    义   项及   例   词
1    厂    ān    ○    同“庵”,多用于人名。
          chǎng    廠    工~、煤~、~房。
2    广    ān    ○    同“庵”,多用于人名。
          guǎng    廣    ~阔、~泛、推~、~东。
3    辟    bì    ○    复~,~邪,~召。
          pī    ○    ~头。
          pì    闢    开~,精~,~。
4    别    bié    ○    告~,~人,区~,差~,类~,~针,~着,~过头去,~走等。
          biè    彆    ~扭、~不过他。
5    卜    bǔ    ○    占~,前程未~,~居。
          bo    蔔    萝~。
6    沈    chén    ○    宜作“沉”。
          shěn    瀋    ~阳。
7    冲    c hōn g    ○    ~田。
          (同上)    衝    要~,~锋,~突,~茶,~洗,~账。
          c hòn g    衝    劲头~,酒味很~,~着,~压等。
8    种    chóng    ○    姓。
          zhǒng    種    物~,~人,播~,有~,~类,姓
          zhòng    種    动词义:~田、~植、播~。
9    虫    c hón g    蟲    昆~;古又泛指动物,如:羽~、毛~、甲~等。
          h uǐ    ○    虺(h uǐ)的本字,毒蛇。
10    仇    c hóu    讎    用于~敌、~恨等义。
          (同上)    讎    其他意义:如校~、~定、仇~等义,简化为“雠”。
          q Iú    ○    ~匹(同伴);~偶(配偶);姓氏:如~英。
11    担    dǎn    ○    击;拂,同“掸”。
          j Iē    ○    高举:~骄。
          dān    擔    ~负,~当。
          dàn    擔    ~子,一~。
          s hàn    擔    假借,如:主~。
12    党    dǎn g    ○    姓,~项。
          dǎn g    黨    妻~,同~,~员,入~。
          z hǎn g    黨    姓,今也改读“dǎn g”。
          tǎn g    黨    倘若。
13    斗    dǒu    ○    车载~量,烟~,~箕,南~,北~。
          dòu    鬥    ~殴,~地主,~牛士,~智等。
14    儿    rén    ○    古文“人”字,象行人。
          ér    兒    ~童,~女,~马,~化,好玩~。
          ní    兒    注:读ní时不简化。
15    干    gān    ○    ①名词、动词义项:~戈,~犯,~涉,~禄,河~,~支。
          (同上)    乾    ②形、副义项:~燥,~杯,~洗,外强中~,~笑,~亲,~着急。
          qián    乾    注:“乾”读qián时不简化。
          gàn    幹    骨~,提,实~,~将,~过会计。
16    谷    gǔ    穀    五~杂粮,~子,稻~。
          (同上)    ○    山~,进退维~。
          yù    ○    吐~浑:少数民族。
17    柜    guì    櫃    大立~,掌~。
          jǔ    ○    ~柳:元宝枫。
18    合    hé    閤    ~村,~家团圆。
          hé    ○    ~拢,~作,~格,折~,回~。
          gě    ○    容量单位,器具。
19    划    huá    ○    ~船,~得来。
          (同上)    劃    ~了一道痕。
          huà    划    ~分,~款,计~。
20    坏    huài    壞    好~,~蛋,~了,~主意。
          pī    ○    宜写作“坯”。
21    几    jī    ○    茶~。
          (同上)    幾    ~乎。
          jǐ    幾    表示数目的“几”。
22    系    jì    繋    ~鞋带,~纽扣。
          xì    繋    联~,~恋,~铃人,~狱,~上来
          (同上)    係    联~,是。
          (同上)    ○    ~统,中文~。
23    家    jiā    傢    ~具、~什。
          (同上)    ○    ~庭,~乡,行~,科学~,~兄。
          jia    ○    后缀:姑娘~,老三~。
          jie    ○    宜写作“价(jie)”。
24    价    jià    價    ~格,~值,化合~。
          jiè    ○    被派遣传送东西或传达事情的人。
          jie    價    成天~忙、震天~响。
25    据    Jù    據    占~,~点,~说,凭~。
          Jū    ○    拮~。
26    卷    juǎn    捲    烙饼~大葱,风~着雪花,花~儿,两~胶~儿。
          juàn    ○    画~,读书破万~,考~,案~。
27    适    k uò    ○    疾速;人名用字宜作“?”,如:南宫适(?)、洪适(?)。
          s hì    適    往;归;出嫁;~合;安~;~才等。
          dí    適    正妻;匹敌。
          z hé    適    惩罚,谴责。
          tì    適    惊~。
28    蜡    là    蠟    白~,点一支~。
          zhà    ○    古代的一种年终祭祀。
29    腊    là    臘    ~祭,~肉,~月。
          xī    ○    干肉,晒干,很、极。
30    了    le    ○    助词。
          liǎo    ○    ~却,受不~,~无惧色。
          (同上)    瞭    ~解、一目~然、不甚~~。
          liào    瞭    注:读liào时不简化。
31    累    léi    纍    ~赘,罪行~~。
          lěi    纍    ~计,连篇~牍。
          (同上)    ○    连~。
          lèi    ○    劳~,~人,~了一天。
32    么    ma    ○    助词,表疑问时宜写作“吗”,表祈使时宜写作“嘛”。
          me    麽    后缀:这~;衬字:浪呀~浪打浪;语助词:要去~,就快点儿。
          mó    麽    注:读mó时不简化:幺~。
          yāo    ○    今写作“幺”。
33    蒙    mēng    矇    ~骗,乱~。
          (同上)    ○    ~头转向。
          méng    濛    ~~细雨。
          (同上)    ○    ~蔽,~难,~昧,姓~。
          (同上)    懞    忠厚的样子。
          měng    ○    ~古族:少数民族。
34    万    mò    ○    万俟(qí):姓。
          wàn    萬    两~,~物,~不得已。
35    宁    nín g    寜    安~,~亲,江~(南京)。
          nìn g    寜    ~可;难道;竟;姓,也作“甯”。
          z hù    ○    当~,貯的古字,今作“贮”。
36    朴    piáo    ○    姓。
          pō ;pò    ○    ~刀;乔木。
          pǔ    樸    ~素、~实。
37    苹    píng    蘋    ~果。
          pín    苹    读 pín时简化为“?”。
38    仆    pū    ○    前~后继。
          pú    僕    ~人、公~。
39    曲    qū    ○    弯~,~解,姓~。
          (同上)    麯    酒~。
          qǔ    ○    元~,戏~,谱~。
40    确    q uè    ○    瘠薄;坚实,通“確”;敲击,通“搉”。
          (同上)    確    坚固,刚强;真实,牢靠。
          j ué    ○    角胜负,通“角”。
41    舍    shě    捨    ~弃,施~。
          shè    ○    宿~,寒~,猪~,~弟。
42    胜    shèng    勝    ~利,~过,名~。
          shēng    ○    ~肽,~任。注:此为古读,今通读shèng。
43    术    shù    術    技~,战~。
          zhú    ○    苍~,白~。
44    台    tāi    ○    天~:山名又地名。
          tái    臺    亭~,舞~,锅~,窗~儿。
          (同上)    檯    写字~、操纵~。
          (同上)    颱    ~风。
          (同上)    ○    兄~、~甫、~鉴。
45    体    tǐ    體    其他义项:身~;主~;形~;卦~;得~;~察等。
          bèn    ○    粗劣:~夫(抬运灵柩的人)。
46    涂    tú    ○    道路;水名;姓。
          c hú    ○    ~月:农历十二月。
          xú    ○    ~吾:水名(见《山海经·北山经》)。
          tú    塗    道路;泥:生灵~炭;~饰;堵塞;~改;画;姓。
          dù    塗    通“镀”,以金~铜上。
47    叶    xié    ○    ~声、~韵。
          yè    葉    树~,百~窗,唐朝末~。
48    吁    xū    ○    长~短叹,叹词。
          yū    ○    象声词:吆喝牲口的声音。
          yù    籲    呼~。
49    旋    xuán    ○    盘~,凯~,螺~,~即离去。
          xuàn    ○    ~风。
          (同上)    镟    ~果皮,~子。
50    佣    yōng    傭    雇~,女~。
          yòng    ○    ~金。
51    与    yǔ    ○    赐予,此义同“與”。
          yǔ    與    亲附;给予;援助;和、以及;选拔:选贤~能。
          yù    與    参~;称誉。
          yú    與    语气助词。
52    折    z hé    摺    奏~,~叠,曲~。
          lā    摺    摺与折意义混淆时不简化,如:“折胁摺齿”。
          s hé    ○    ~本,腿~了。
          z hē    ○    ~跟头;水凉了,用两个碗~一~。
          z hé    ○    其他意义。
53    征    z hēn g    ○    远~;~税;~营(惶惑);~钟(小袴)
          z hēn g    徵    ~召;~聘;~求;~收;~兆;象~;姓。
          z hǐ    徵    注:古代五音之一,读z hǐ,不简化。
          c hén g    徵    ~戒,通“惩”。
54    症    z hèn g    ○    ~候。
          z hēn g    癥    腹中结块之病:~结。
(三)统一简化类(22组)
编号    简体    汉 语拼 音    繁体    义项及 举 例
1    摆    bǎi    擺    ~布,~阔,~手,~事实,钟~。
          (同上)    ?    衣服的下~。
2    当    dāng    當    相~,应~,~面,~时,充~,担~,~家,螳臂~车。
          (同上)    噹    象声词。
          dàng    當    恰~,以一~十,~真,~时,借~。
3    恶    ě,è,wū,wù    惡    ~心;罪~,~霸,~习;叹词;好~、厌~、好逸~劳、深~痛绝。
          ě    噁    同“恶(ě)”。
4    发    fā    發    动词义及量词义:~展,一~子弹等。
          fà    髮    头~的~。
5    复    fù    複    重~,繁~。
          (同上)    復    其它意义的~。注:覆盖、覆灭的“覆”不再简化。
6    汇    huì    匯    ~合,~款,~聚,总~。
          (同上)    彙    ~聚,总~。
7    获    huò    獲    捕~,~得。
          (同上)    穫    收~。
8    饥    jī    铹?nbsp;   ~荒。
          (同上)    饑    ~饿,~荒。
9    尽    jǐn    儘    副词及介词意义。
          jìn    盡    不~,~头,~力,~职,前功~弃。
10    历    lì    歷    经~,~次,~访。
          (同上)    曆    ~法,挂~。
11    卤    lǔ    鹵    ~水,~素,~味,~面,茶~。
          (同上)    滷    用法同非“卤素”的其它的“卤”。
12    弥    mí    彌    ~漫、~天大谎,~补,欲盖~彰。
          (同上)    瀰    只用于“~漫”。
13    签    qiān    簽    ~名,~注,抽~,标~,牙~等。
          (同上)    籖    同非“签名、签注”的“签”。
14    纤    qiàn    縴    ~夫、~绳。
          xiān    纖    ~维,~弱。
15    苏    sū    蘇    紫~,~醒,江~,~维埃,~联。
          (同上)    囌    噜~。
16    坛    tán    壇    天~,花~,设~,论~,、体~。
          (同上)    罎    ~子:器具。
17    团    tuán    團    所有义项:~扇,饭~,~结,~体,师~,~员,一~毛线。
          (同上)    糰    汤~、饭~。
18    须    xū    須    必~,胡~,根~。
          (同上)    鬚    同“根须、胡须”的“须”。
19    脏    zāng    髒    肮~。
          zàng    臟    ~器,五~六腑。
20    只    zhī    隻    单独的:~言片语;量词:一~耳朵。
          zhǐ    衹    副词意义的“只”。
21    钟    zhōng    鐘    表器具:警~,~表,~点。
          (同上)    鍾    表情感或姓氏:~情,姓~。
22    药    yào    葯    白芷;花中雄蕊生出花粉的部分;“藥”的省写。
          dí    葯    缠裹。
          yào    藥    草~(俗作“葯”);~丸;疗治;芍~;火~;姓。
 楼主| 发表于 2004-3-25 16:28:29 | 显示全部楼层
以上所說的是過於簡單的例子。
其實如我以前所說的,大陸當局若能重新規範少數邏輯易錯字,
對繁簡體使用者是兩方得利的,別總是用木已成舟,簡化已久的
心態推托↓
係系繫
於余餘
只隻

此不細究如雲云的單字簡化,但久之將影響人們的Mind Map
大陸的孩子看天上飄泊的雲
或觀看三國演義中的趙雲云
心中的影像為何?生命的美感會更多嗎?

也有大陸朋友誤會臺灣一昧的維持繁體字,其實臺灣是以
從俗為原則的(也是一種簡化)
另一方面,臺灣並未以政治力量強制語文的使用;有人會問,那不
是會亂嗎?比如說台灣與臺灣;臺是用在正式的、正式的場合,另
如闔家蒞臨的闔,也是在正式場合用的。基本上是保存了中國的傳
統文化。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|湘里妹子学术网 ( 粤ICP备2022147245号 )

GMT++8, 2024-4-29 07:33 , Processed in 0.064589 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表