根据php对简体繁体的转化原理编写而成,可以几行代码就实现ror站点的全部繁体化(或者简体化)
代码
- #功能:用ruby实现简体中文和繁体中文的相互转化
- #作者:axgle
- #版本:1.0
- #授权:GPL(无须经过作者同意即可修改代码,但修改后的代码必须按照GPL协议发布)
- #日期:2006-11-25
- class String
- def to_big5
- iconv_chinese_by("to_big5.tab")
- end
- def to_gb2312
- iconv_chinese_by("to_gb2312.tab")
- end
- private
- def iconv_chinese_by(lang_table)
- lang_table=File.join(File.dirname(__FILE__),"lang_table",lang_table)
- fp=File.open(lang_table,"rb")
- s=self
- len=s.length-1
- i=0
- while(i<len)
- c=s[i]
- if c>=160
- n=s[i+1]
- if c==161 and n==64
- b=" "
- else
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论

