• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        編碼對比表的運用(1)

        編碼對比表的運用(1)

        更新時間:2022-04-27 文章作者:未知 信息來源:網絡 閱讀次數:

        <?php
        /**
        * 當制作好編碼對照表后,并不能馬上使用還需對其進行一些加工
        * 當然簡單的查表是可以的但效率不高
        * 現在以繁簡轉換為例,說明對照表的使用
        */

        /**
        * 連接并打開對照表
        */
        $conn = mysql_connect();
        mysql_select_db("unicode");
        /**
        * 提取其中big5和gbk編碼,表中big5只有13487個(包括符號)
        */
        $sql = "select gbk,big5,gb2312 from unicode where big5 != ''";
        //$sql = "select * from unicode";
        $rs = mysql_query($sql);
        echo mysql_num_rows($rs)."<br>";
        /**
        * 讀取數據到數組,注意key和value的處理
        */
        $code = array(0=>"gb",big5=>0);

        while($row = mysql_fetch_array($rs)) {
        $code[pack("H4",$row][gbk])] = pack("H4",$row[big5]);
        //$code[$row][gb2312]] = pack("H4",$row[big5]);
        }

        mysql_close($conn);

        function gb_big5($s) {
        global $code;
        $v = "";
        if($code[0] == "big5")
        $code = $arr_flip($code);
        for($i=0;$i<strlen($s);$i++) {
        if(ord($s[$i]) > 0x7f) {
        $p = sprintf("%02X%02X",$s[$i],$s[$i+1]);
        $p = $s[$i].$s[$i+1];
        $ch = $code[$p];
        if($ch == "")
        $ch = $s[$i].$s[$i+1];
        $v .= $ch;
        $i++;
        }else
        $v .= $s[$i];
        }
        return $v;
        }
        echo '<meta http-equiv="Content-Type" content="text/html; charset=big5">';
        echo gb_big5('
        最近完成了gbk、gb2312、big5的編碼對照表(含其漢語拼音)的整理
        現以文本文件方式提供給大家,壓縮包297k
        其中:(均包括符號)
        gbk21791
        big5 15863
        gb2312 7478
        注意數據行的",",在mysql下必須要有,否則可能出錯。有的朋友拿到的新版可能沒有,請自行加上。
        (2002-10-24)
        有興趣的朋友請與我聯系,email:czjsz_ah@stats.gov.cn

        文檔格式:
        "B6F6","","B6F6","997F","餓","e",
        "B6F7","AEA6","B6F7","6069","恩","en",
        "B6F8","A6D3","B6F8","800C","而","er|neng",
        "B6F9","A449","B6F9","513F","兒","er|ren",
        順次為:gbk、big5、gb2312、unicode、字模、拼音

        mysql建表代碼(請按實際情況修改):
        ');
        ?>

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 国产真实伦在线视频免费观看| 99re在线精品视频免费| 毛片免费全部免费观看| 亚洲国产精品乱码在线观看97| 99re免费99re在线视频手机版| 亚洲av中文无码乱人伦在线播放 | 久章草在线精品视频免费观看| 亚洲av中文无码| 未满十八私人高清免费影院| 亚洲精品和日本精品| 一级特黄录像视频免费 | 国产精品亚洲精品日韩已满| 精品免费tv久久久久久久| 亚洲人成网址在线观看| 8x8×在线永久免费视频| 亚洲国产精品综合久久久| 成人人观看的免费毛片| WWW国产亚洲精品久久麻豆| 亚洲av日韩片在线观看| 一级有奶水毛片免费看| 亚洲AV人无码综合在线观看| 99久久国产热无码精品免费| 亚洲第一成年网站视频| 激情综合色五月丁香六月亚洲| 国产精品网站在线观看免费传媒| 亚洲网站在线免费观看| 日韩一级免费视频| 黄色视频在线免费观看| 亚洲电影免费观看| 国产青草视频在线观看免费影院| EEUSS影院WWW在线观看免费 | 亚洲熟妇成人精品一区| 亚洲VA综合VA国产产VA中| 最近免费中文字幕MV在线视频3| 亚洲中文字幕无码av在线| 四虎在线播放免费永久视频 | 91久久精品国产免费直播| 国产精品亚洲精品日韩动图| 国产AV无码专区亚洲AV毛网站| 国产黄色免费网站| 国产高清视频免费在线观看|