php专区

 首页 > php专区 > PHP进阶 > 网络编程 > 简体转繁体内码转换PHP函数

简体转繁体内码转换PHP函数

分享到:
【字体:
导读:
         摘要:?//hessianhessian@21cn.com推荐发布在ctohome.com//gb_big5(需要等待转换的文字,等待转换文字的语言种类)functiongb_big5($Text,$Source_Languagegb){switch($Source_Language){casegb:$fpfopen(gb-...

简体转繁体内码转换PHP函数
//hessian 推荐发布在 ctohome.com
// gb_big5("需要等待转换的文字","等待转换文字的语言种类")
function gb_big5($Text,$Source_Language="gb"){
switch (
$Source_Language) {
case
"gb":
$fp = fopen("gb-big5.table", "r");
break;
case
"big5":
$fp = fopen("big5-gb.table", "r");
break;
default:
$fp = fopen("gb-big5.table", "r");
break;
}

$max=strlen($Text)-1;
for(
$i=0;$i<$max;$i++){
$h=ord($Text[$i]);
if(
$h>=160){
$l=ord($Text[$i+1]);
if(
$h==161 && $l==64){
$gb=" ";
}else{
fseek($fp,($h-160)*510+($l-1)*2);
$gb=fread($fp,2);
}
$Text[$i]=$gb[0];
$Text[$i+1]=$gb[1];
$i++;
}
}
fclose($fp);
return
$Text;
}

//例子:$big5是繁体字 $gb是简体字 输出以后请切换浏览器编码 即可见到,这是修改于Ajax的代码
/*
$big5="徽?骸??9a#HGYUG7KJN*(*(*^(^(*(*Θぃの?";
$gb="繁体语言";
echo gb_big5($gb,"gb");
echo "




";
echo gb_big5($big5,"big5");
*/

?>

简体转繁体内码转换PHP函数
分享到:
一个全PHP编写的树型目录结构
一个全PHP编写的树型目录结构 树型目录看起来新颖别致,而网上的大多是JAVASCRIPT和PHP的结合,本人这一个是用全用PHP4写的,用了SESSION功能,请大家看了多提意见。(本人在WIN98/PWS/PHP4下测试通过) 张贺勋的树型目录 学习中心 ·if ($acte==1000){ $office_action= 1-$office_action; } print ""$php_...
PHP的内码转换函数 mb_convert_encoding(...
PHP的内码转换函数 mb_convert_encoding()      因为某程序要用输出UTF-8编码但是原数据是GBK编码的     百度 找了很多有关内码转换的类但是缺点很多。又不支持GBK TO UTF-8     不过一个一个找还是在PHP官方的FAQ找到了mb_convert_encoding() 该函数要在PHP4.0.6以上才有听说有的     想关链接:h...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……