国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢之UTF-8 轉GB編碼

2024-08-30 19:06:35
字體:
來源:轉載
供稿:網友

/******************************
//utf-8 轉gb編碼
*******************************/
function utf82gb($utfstr)
{
 global $uc2gbtable;
 $okstr = "";
 if(trim($utfstr)=="") return $utfstr;
 if(empty($uc2gbtable)){
  $filename = dirname(__file__)."/data/gb2312-utf8.table";
  $fp = fopen($filename,"r");
  while($l = fgets($fp,15))
  { $uc2gbtable[hexdec(substr($l, 7, 6))] = hexdec(substr($l, 0, 6));}
  fclose($fp);
 }
 $okstr = "";
 $ulen = strlen($utfstr);
 for($i=0;$i<$ulen;$i++)
 {
  $c = $utfstr[$i];
  $cb = decbin(ord($utfstr[$i]));
  if(strlen($cb)==8){
   $csize = strpos(decbin(ord($cb)),"0");
   for($j=0;$j < $csize;$j++){
    $i++; $c .= $utfstr[$i];
   }
   $c = utf82u($c);
   if(isset($uc2gbtable[$c])){
    $c = dechex($uc2gbtable[$c]+0x8080);
    $okstr .= chr(hexdec($c[0].$c[1])).chr(hexdec($c[2].$c[3]));
   }
   else
   { $okstr .= "&#".$c.";";}
  }
  else $okstr .= $c;
 }
 $okstr = trim($okstr);
 return $okstr;
}

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁陕县| 元朗区| 龙陵县| 榆社县| 定南县| 恩平市| 泊头市| 昌邑市| 丁青县| 南召县| 威海市| 霍城县| 玉树县| 新河县| 庆云县| 临邑县| 辛集市| 营口市| 东乡族自治县| 共和县| 诸城市| 色达县| 淮滨县| 马公市| 马鞍山市| 沿河| 石门县| 科尔| 喜德县| 凭祥市| 平遥县| 霍林郭勒市| 昔阳县| 张北县| 关岭| 宝应县| 胶南市| 梁河县| 朔州市| 东明县| 新干县|