简体中文转换为繁体中文的PHP函数

原创 2006年06月10日 11:10:00

<?
/***********************************************************************
Written by caocao
caocao@eastday.com
http://caocao.oso.com.cn

With the help of Keyes
Keyes2000@263.net
http://my-wjl.scu.edu.cn/~Keyes
***********************************************************************/
function isgb($code)
{
if (strlen($code)>=2)
{
$code=strtok($code,"");
if ((ord($code[0]) < 161)||(ord($code[0]) >= 247))
{
return (0);
}
else
{
if ((ord($code[1]) <= 161)||(ord($code[1]) >= 254))
{
return (0);
}
else
{
return (1);
}
}
}
else
{
return (1);
}
}

function gboffset($code)
{
if (strlen($code) >= 2)
{
$code=strtok($code,"");
return ((ord($code[0]) - 161) * 94 + (ord($code[1]) - 161));
}
else
{
return(-1);
}
}

function wordtostring($code)
{
return (chr(hexdec(substr($code,0,2))).chr(hexdec(substr($code,2,2))));
}

function gbtobig5($code)
{
include "data_gb.php";
$output="";
$length=strlen($code);
$code=strtok($code,"");
$idx=0;
while ($idx < $length)
{
$tmpStr=$code[$idx].$code[$idx+1];

if (isgb($tmpStr))
{
$offset=gboffset($tmpStr);
if (($offset >= 0)||($offset <= 8177))
{
$output.=wordtostring($gborder[$offset]);
$idx++;
}
else
{
$output.= $code[$idx];
}
}
else
{
$output.= $code[$idx];
}
$idx++;
}
return ($output);
};
?>

Python 繁体中文与简体中文相互转换

工作中需要将繁体中文转换成简体中文 上网找了些资料,发现这个包最方便安装方法不需要什么安装方法,只需要把这两个文件下载下来,保存到与代码同一目录下即可 https://raw.githubuse...

Linux下在程序中如何进行繁体中文和简体中文的转换

Linux下在程序中如何进行繁体中文和简体中文的转换 欢迎转载,转载请注明作者RunningOn 20111019     首先发个牢骚吧,简繁转换的问题让我在网上搜了好久都没有好的答案,得...

Linux下在程序中如何进行繁体中文和简体中文的转换

此文章转自他人,只是为了方便自己整理资料以及大家共同进步而发布。 转载自: http://hi.baidu.com/runningon/item/7acd387eddb5aa346cc37ce4  ...

java获取系统语言(区分简体中文和繁体中文)

之前做android应用时遇到过一个问题,就是根据语言的不同而显示不同的内容 网上很多代码都是错误的,起码无法区分简体和繁体,这里给出一种方法 不涉及android任何知识,所以就归类到j...
  • su1216
  • su1216
  • 2012年09月12日 18:50
  • 11869

java获取系统语言(区分简体中文和繁体中文) .

之前做android应用时遇到过一个问题,就是根据语言的不同而显示不同的内容 网上很多代码都是错误的,起码无法区分简体和繁体,这里给出一种方法 不涉及android任何知识,所以就归类到j...

Windows 7下VS2008破解90天限制的激活升级方法(支持简体中文,英文,繁体中文)

如今,Windows 7 的推出,大大加速了 Vista 的退出历史舞台。对于开发人员而言,更是喜欢追逐新的事务。很多朋友,都迫不及待的升级到了 Windows 7 。然后,升级到 Windows 7...

Android获取系统语言(区分简体中文和繁体中文) .

之前做android应用时遇到过一个问题,就是根据语言的不同而显示不同的内容 网上很多代码都是错误的,起码无法区分简体和繁体,这里给出一种方法 不涉及android任何知识,所以就归类到j...

九图鸡汤(从繁体中文翻译为简体中文)

看完这9张图,一定会发现,你已经对人生有新的体悟,让你的人生从此不同...开始啰~ 1.一个人的素质体现在他对一个服务员的态度上。 2.没有人是生下来就懂得歧视。 3.很久很久以前...

【Unity3D游戏开发】Application.systemLanguage无法区分简体中文和繁体中文 (二六)

游戏发布,需要繁体中文和简体中文 iOS8以前OK,iOS9上通过Application.systemLanguage返回的简体中文和繁体中文都是SystemLanguage.Chinese,真实坑啊...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简体中文转换为繁体中文的PHP函数
举报原因:
原因补充:

(最多只允许输入30个字)