日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php 自定義UTF8和cp1251函數

php 自定義UTF8和cp1251函數

來源:程序員人生   發布時間:2014-06-17 01:44:15 閱讀次數:3671次

當你需要從utf8轉換一些數據,cp1251(窗- 1251)或cp1251到utf8你必須使用系統功能的iconv。常見的主機服務商不允許使用此功能,下面是一個php自定義UTF8和cp1251的函數:

  1. <?php 
  2. */ 
  3. function cp1251_to_utf8($s){ 
  4.            $c209 = chr(209); $c208 = chr(208); $c129 = chr(129); 
  5.            for($i=0; $i<strlen($s); $i++)    { 
  6.                $c=ord($s[$i]); 
  7.                if ($c>=192 and $c<=239) $t.=$c208.chr($c-48); 
  8.                elseif ($c>239) $t.=$c209.chr($c-112); 
  9.                elseif ($c==184) $t.=$c209.$c209
  10.                elseif ($c==168)    $t.=$c208.$c129
  11.                else $t.=$s[$i]; 
  12.            } 
  13.            return $t
  14.        } 
  15.         function utf8_to_cp1251($s
  16.         { 
  17.             for ($c=0;$c<strlen($s);$c++) 
  18.             { 
  19.                $i=ord($s[$c]); 
  20.                if ($i<=127) $out.=$s[$c]; 
  21.                    if ($byte2){ 
  22.                        $new_c2=($c1&3)*64+($i&63); 
  23.                        $new_c1=($c1>>2)&5; 
  24.                        $new_i=$new_c1*256+$new_c2
  25.                    if ($new_i==1025){ 
  26.                        $out_i=168; 
  27.                    } else { 
  28.                        if ($new_i==1105){ 
  29.                            $out_i=184; 
  30.                        } else { 
  31.                            $out_i=$new_i-848; 
  32.                        } 
  33.                    } 
  34.                    $out.=chr($out_i); 
  35.                    $byte2=false; 
  36.                    } 
  37.                if (($i>>5)==6) { 
  38.                    $c1=$i
  39.                    $byte2=true; 
  40.                } 
  41.             } 
  42.             return $out
  43.         } 
  44. ?> 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久综合伊人77777蜜臀 | 中文字幕国产在线 | 亚洲网站在线播放 | 福利视频一区 | av中文字幕在线 | 一区二区三区精品视频 | 久久久亚洲国产 | 精品一区二区三区久久久 | 国产精品久久久久久久久久白浆 | 91一区二区在线观看 | 97福利电影 | 欧美三级欧美成人高清www | 欧美日韩精品免费观看 | 日日精品 | 99久久这里只有精品 | 一二三区在线 | 9191精品| 亚洲午夜视频在线观看 | 久久99精品久久久久婷婷 | 999精品嫩草久久久久久99 | 中文字幕日韩欧美 | 色综合欧美 | 欧美一区二区三区免费 | 国产精品久久久久久久久免费 | 高清一区二区三区日本久 | 激情视频网址 | 免费91视频 | 国产精品99久久久久 | 午夜福利一级毛片 | 日韩毛片中文字幕 | 久久精品 | 一级香蕉视频 | 国产在线播放av | 91久久精品视频 | 免费在线播放黄色网址 | 日韩欧美激情电影 | 日韩高清二区 | 不卡中文一区 | 男女涩涩视频 | 精品国产精品国产偷麻豆 | 日本暖暖在线视频 |