亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP讀取漢字的點陣數據

2024-05-04 23:36:44
字體:
來源:轉載
供稿:網友

本文給大家詳細講述了使用PHP讀取漢字的點陣數據的方法和示例,十分的實用,有需要的小伙伴可以參考下。

項目中遇到的問題:

PHP如何讀取漢字的點陣數據?想實現輸入一段文字,能得到這一段文字的所有點陣碼。

解決方法:

簡體中文國標字庫7445個字符,其中漢字6773個,包括一級漢字3755個,二級漢字3008個。采用2字節(16位二進制)編碼。

區位碼:國標GB2312規定,所有的國標漢字與符號組成一個94×94的矩陣。在此方陣中,每一行稱為一個”區”,每一列稱為一個”位”,因此,這個方陣實際上組成了一個有94個區(區號分別為0 1到94)、每個區內有94個位(位號分別為01到94)的漢字字符集。一個漢字所在的區號和位號簡單地組合在一起就構成了該漢字的”區位碼”。在漢字的區位碼中,高兩位為區號,低兩位為位號。由此可見,區位碼與漢字或符號之間是一一對應的。

內碼:漢字的內碼是指在計算機中表示漢字的編碼。機內碼與區位碼稍有區別。目前,對于國內大多數的計算機系統,一個漢字的內碼占兩個字節,分別稱為高位字節與低位字節,且這兩位字節與區位碼的關系如下: 內碼高位=區碼+A0H(H表示十六進制) 內碼低位=位碼+A0H 例如,漢字”啊”的區位碼為”1601″,區碼和位碼分別用十六進制表示即為”1001H”,則它的內碼為”B0A1H”。其中B0H為內碼的高位字節,A1H為內碼的低位字節。

返回由0和1組成的字符串

 

 
  1. <?php 
  2. /** 
  3. * 讀取漢字點陣數據 
  4. * 
  5. */ 
  6.  
  7. $str = "中華人民共和國"
  8.  
  9. $font_file_name = "simsun12.fon"// 點陣字庫文件名 
  10. $font_width = 12; // 單字寬度 
  11. $font_height = 12; // 單字高度 
  12. $start_offset = 0; // 偏移 
  13.  
  14. $fp = fopen($font_file_name"rb"); 
  15.  
  16. $offset_size = $font_width * $font_height / 8; 
  17. $string_size = $font_width * $font_height
  18. $dot_string = ""
  19.  
  20. for ($i = 0; $i < strlen($str); $i ++) 
  21. if (ord($str{$i}) > 160) 
  22. // 先求區位碼,然后再計算其在區位碼二維表中的位置,進而得出此字符在文件中的偏移 
  23. $offset = ((ord($str{$i}) - 0xa1) * 94 + ord($str{$i + 1}) - 0xa1) * $offset_size
  24. $i ++; 
  25. else 
  26. $offset = (ord($str{$i}) + 156 - 1) * $offset_size
  27.  
  28. // 讀取其點陣數據 
  29. fseek($fp$start_offset + $offset, SEEK_SET); 
  30. $bindot = fread($fp$offset_size); 
  31.  
  32. for ($j = 0; $j < $offset_size$j ++) 
  33. // 將二進制點陣數據轉化為字符串 
  34. $dot_string .= sprintf("%08b", ord($bindot{$j})); 
  35.  
  36. fclose($fp); 
  37.  
  38. echo $dot_string
  39. ?> 

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产999精品视频| 精品毛片三在线观看| 国产精品爽爽爽| 日韩电视剧在线观看免费网站| 久久精品免费播放| 国产精品午夜一区二区欲梦| 91精品国产综合久久久久久久久| 国产精品久久久久9999| 亚洲精品免费一区二区三区| 国产91精品久久久久久久| 亚洲丝袜在线视频| 久久91亚洲精品中文字幕奶水| 精品日韩美女的视频高清| 国产精品99免视看9| 中文字幕亚洲第一| 欧美丝袜一区二区三区| 亚洲品质视频自拍网| 国产日韩在线精品av| 97免费中文视频在线观看| 国产精品久久久久久久av大片| 91久久精品国产91性色| 97精品一区二区三区| 国产一区二区三区在线观看网站| 91亚洲精品一区二区| 国外色69视频在线观看| 亚洲国产精品专区久久| 日韩精品视频在线观看免费| 国产成人精品国内自产拍免费看| 色悠悠国产精品| 欧美成在线视频| 国产精品久久久久久亚洲影视| 日韩av一区二区在线| 日韩av综合中文字幕| 国产日韩欧美在线观看| 久久久亚洲成人| 欧美高清视频在线观看| 97视频色精品| 91视频88av| 伊人成人开心激情综合网| 国产不卡视频在线| 神马国产精品影院av| 日韩在线观看免费网站| 97超级碰碰人国产在线观看| 中文字幕国产亚洲| 国内精品伊人久久| 亚洲二区在线播放视频| 亚洲欧洲一区二区三区在线观看| 国产日韩欧美夫妻视频在线观看| 久久视频在线直播| 日韩av在线一区二区| 成人国产精品久久久| 国产国语videosex另类| 亚洲第一视频网站| xvideos亚洲人网站| 国产日韩av在线| 亚洲石原莉奈一区二区在线观看| 久久中文字幕国产| 国产亚洲日本欧美韩国| 国产精品久久视频| 欧美日韩中文字幕综合视频| 在线电影欧美日韩一区二区私密| 日韩国产高清污视频在线观看| 伊人久久男人天堂| 亚洲国产精品久久久| 97在线视频国产| 青青草原一区二区| 色噜噜狠狠狠综合曰曰曰| 国产日韩欧美中文| 午夜精品久久久久久久99热| 一区二区三区亚洲| 性欧美暴力猛交69hd| 伊人伊人伊人久久| 国产精品视频999| 欧美精品一区三区| 亚洲另类激情图| 中文字幕成人在线| 97视频人免费观看| 午夜精品久久久久久久白皮肤| 国产视频在线观看一区二区| 国内精品视频在线| 国产在线一区二区三区| 日韩av一卡二卡| 成人精品一区二区三区电影黑人| 国产精品专区h在线观看| 中文字幕av一区二区三区谷原希美| 亚洲欧美日韩第一区| 午夜欧美不卡精品aaaaa| 亚洲深夜福利在线| 日韩成人免费视频| 欧美日韩国产精品| 亚洲a区在线视频| 久久久亚洲影院你懂的| 亚洲精品欧美日韩专区| 亚洲成人久久一区| 欧美日韩国产丝袜美女| 国产成人黄色av| 精品一区二区三区电影| 国产精品高潮在线| 91九色视频在线| 成人免费看片视频| 欧美亚洲激情视频| 亚洲字幕一区二区| 国产成人精彩在线视频九色| 亚洲高清久久久久久| 国产精品video| 国产成人精品日本亚洲| 欧美乱大交xxxxx另类电影| 久久香蕉国产线看观看网| 亚洲精品美女久久久久| 欧美电影第一页| 欧美丝袜一区二区| 欧美日韩中文在线观看| 亚洲午夜av久久乱码| 久久国产色av| 国产精品69久久久久| 欧美一级在线亚洲天堂| 91亚洲精品在线| 日本乱人伦a精品| 国产精品va在线播放| 国产亚洲a∨片在线观看| 欧美一级大片视频| 日韩在线播放av| 欧美成年人视频网站欧美| 国产69精品久久久久久| 久久久久久久久久婷婷| 日韩精品在线免费观看视频| 亚洲人精选亚洲人成在线| 亚洲第一福利网站| 在线观看不卡av| 在线视频国产日韩| 综合136福利视频在线| 91av免费观看91av精品在线| 欧美极品少妇xxxxⅹ免费视频| 久久久女人电视剧免费播放下载| 久久久精品2019中文字幕神马| 久久精品国产2020观看福利| 欧美日韩激情小视频| 8090成年在线看片午夜| 97欧美精品一区二区三区| 成人性生交大片免费看视频直播| 亚洲午夜未满十八勿入免费观看全集| 久久久久久久久久久成人| 欧美激情中文字幕乱码免费| 欧美成人免费一级人片100| 丁香五六月婷婷久久激情| 青青草原成人在线视频| 国产不卡av在线免费观看| 欧美激情日韩图片| 夜夜躁日日躁狠狠久久88av| 欧美激情亚洲综合一区| 欧美成人激情视频| 欧美电影免费观看高清| 亚洲欧美日韩精品| 国产精品久久久久久久久免费看| 亚洲精品资源美女情侣酒店| 国产日韩在线观看av| 亚洲第一福利网站| 欧美成年人网站| 欧美日韩国产精品专区| 精品精品国产国产自在线| 欧美日韩一区二区三区在线免费观看| 国产va免费精品高清在线观看| 亚洲精品国产成人| 欧美激情精品久久久久久蜜臀|