帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > PHP编程
网站中简体和繁体版本的问题(PHP处理)
作者:匿名 发布时间:2002-12-17 来源:wodejia

一、前言

   最近有个客户要做一个网站,同时有简体和繁体的版本,由于网站不是特别大,所以,我从网上找资料,决定采用先做简体,然后将简体字符转化为繁体的方式来实现,要感谢我的朋友mazhen和http://netcity.hinet.net/kstchieh/网站给我思路和简体繁体对应转化文件。

二、思路

   本方法比较简单,就是一个一个的将简体版本字通过程序转化过来,速度不是特别的优秀,但是,却能实现功能。

三、实现

   首先要得到一个简体和繁体的字符对应表

   然后利用PHP读写文件的方式将字符全部转化过来,代码如下:

<?

function gb2big5($Text)

{

$fp = fopen("gb-big5.table", "r");

$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;

}

?>

该函数可以将简体字符串转化为繁体字符串。

 

gb-big5.table 下载地址:http://www.wodejia.net/tech/gb-big5.table

四、怎么用这个函数

   例如:

<?

$a="陈";

$a=gb2big5($a);

echo $a;

?>

   对于数据库内容,也是如此。

五、实战网站

   深圳市职工国际旅行社:

   http://www.cpwts.com

六、有任何建议或者意见请联系我

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·帝国网站管理系统3.0报价表  (2005-03-15)
 ·帝国网站管理系统3.0正式版发布  (2005-03-15)
 ·如何使用ASP在自己的网站建立投票  (2005-03-12)
 ·如何使用ASP在自己的网站建立投票  (2005-03-12)
 ·如何用ASP编写网站统计系统一  (2005-03-12)
 ·如何用ASP编写网站统计系统二  (2005-03-12)
 ·如何用ASP编写网站统计系统三  (2005-03-12)
 ·如何用ASP编写网站统计系统四  (2005-03-12)
 ·构建你的网站新闻自动发布系统之  (2005-03-12)
 ·构建你的网站新闻自动发布系统之  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·Windows下集成安装Apache,PHP,MYSQ
·Mysql注入:SQL Injection with MyS
·PHP 的来龙去脉
·PHP 的功能概述
·PHP与其它CGI的比较
·PHP 的编译配置详细选项
·php.ini 配置详细选项
·如何写作PHP程序
·Hello,World
·嵌入方法
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统