首 页 ASP ASP.NET PHP JSP Ajax DIV+CSS JavaScript XML C#
MySQL MSSQL Access Oracle Linux Server 电脑技巧 网络安全 建站经验 其它

不用iconv函数实现UTF-8编码转换GB2312的PHP函数

整理日期:2007年03月02日 【字体:


伊图教程网[www.etoow.com]
http://www.etoow.com/html/2007-03/1172834839.html
  }
 }
 else
 {
  $ret .= substr($gbstr, 0, 1);
  $gbstr = substr($gbstr, 1, strlen($gbstr));
 }
}
return $ret;
}
//Unicode转utf8
function u2utf8($c) {
for ($i = 0;$i < count($c);$i++)
 $str = "";
if ($c < 0x80) {
 $str .= $c;
} else if ($c < 0x800) {
 $str .= (0xC0 | $c >> 6);
 $str .= (0x80 | $c & 0x3F);
} else if ($c < 0x10000) {
 $str .= (0xE0 | $c >> 12);
 $str .= (0x80 | $c >> 6 & 0x3F);
 $str .= (0x80 | $c & 0x3F);
} else if ($c < 0x200000) {
 $str .= (0xF0 | $c >> 18);
 $str .= (0x80 | $c >> 12 & 0x3F);
 $str .= (0x80 | $c >> 6 & 0x3F);
 $str .= (0x80 | $c & 0x3F);
}
Tags:
不用iconv函数实现UTF-8编码转换GB2312的PHP函数
'http://www.etoow.com/html/2007-03/1172834839.html
1
 
23
信息搜索
  
联系我们关于本站广告服务设为首页 收藏本站友情链接网站地图
Copyright © Etoow.com Inc. All Rights Reserved