HTML5先行者高级交流群

欢迎加入学习讨论
专注前端,专注网页设计制作及网站开发项目 - (低价承接网站开发项目) QQ:370158739加入收藏RSS
织梦之GB码转换成Big5码_PHP教程_编程技术
2013-12-20 12:58:33
[小 大]
已经帮助:人解决问题
转换
/********************************
//GB码转换成Big5码
*********************************/
function gb2big5($Text) {
global $GB_DATA;
if(empty($GB_DATA)){
$filename = dirname(__FILE__)."/data/gb-big5.table";
$fp = fopen($filename, "rb");
$gb = fread($fp,filesize($filename));
fclose($fp);
}
$max = strlen($Text)-1;
for($i=0;$i<$max;$i++) {
$h = ord($Text[$i]);
if($h>=0x80) {
$l = ord($Text[$i+1]);
if($h==161 && $l==64) {
$big = " ";
}else{
$p = ($h-160)*510+($l-1)*2;
$big = $GB_DATA[$p].$GB_DATA[$p+1];
}
$Text[$i] = $big[0];
$Text[$i+1] = $big[1];
$i++;
}
}
return $Text;
}
bYFHTML5中文学习网 - HTML5先行者学习网bYFHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)