- 爱易网页
-
PHP教程
- 简体中文转换为繁体中文的PHP类
日期:2013-05-10 浏览次数:20538 次
<?
/***********************************************************************
Written by caocao
caocao@eastday.com
http://nethermit.yeah.net
简体中文转换为繁体中文类
使用方法:
$convert=new gtob;
$str=$convert->gbtobig5($str);
***********************************************************************/
class gtob
{
var $data;
function gbtobig5($str)
{
$output="";
$length=strlen($str);
for ($i=0;$i<$length;++$i)
{
if ($i==$length-1)
{
$output.=$str[$i];
break;
}
$code1=ord($str[$i]);
$code2=ord($str[$i+1]);
if ($code1>=0x81&&$code1<=0xFE&&$code2>=0x40&&$code2<=0xFE&&$code2!=0x7F)
{
$offset=($code1-0x81)*190;
$offset+=$code2>0x7F?$code2-0x41:$code2-0x40;
$offset<<=1;
$output.=substr($this->data, $offset, 2);
++$i;
}
else
$output.=$str[$i];
}
return $output;
}
function gtob()
{
$this->data="〖〖〖〖蒑ぁメㄢɑ〖蒔ぅ蒫吮翺〖蒬〖〖葽〖〖〖〖〖あ〖〖〖﹍〖〖〖〖〖〖〖〖秈〖〖〖爱〖〖〖〖訩纓爱睹鼙懿〖〖ㄆ烦ュㄈ翹ㄈ〖ㄉㄊ稧簋鲋栋栋蒚︱さ〖蒵蒅蒮蒰はぶ砂珊ぴぅヴ杀傻刑晒啥环沙苫筛莎ロ┊猩纱ó弯死獺森蔲蔳四璈蔥蔪蔴蔰┟秓ゼ︻蔧┘琇私蔮蔤蔵蔦ホ丝怂颂猭ㄖ思嗣肆ㄞ说硕寺松舜ㄓ朔
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。