国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

實戰(zhàn)PHP導(dǎo)出Excel-CSV文件

molyzzx / 847人閱讀

摘要:中國大陸幾乎所有的中文系統(tǒng)和國際化的軟件都支持。與相應(yīng)的國家標(biāo)準(zhǔn)中的其它漢字,以上合計個漢字。,全稱國家標(biāo)準(zhǔn)信息技術(shù)中文編碼字符集,是中華人民共和國現(xiàn)時最新的內(nèi)碼字集,是信息技術(shù)信息交換用漢字編碼字符集基本集的擴充的修訂版。

實戰(zhàn)PHP導(dǎo)出Excel-CSV文件

導(dǎo)出后的效果


先給各位看一下導(dǎo)出的效果,而后再進(jìn)行代碼分析


完全都是按照數(shù)據(jù)庫排列的~非常ok!~
下面我們進(jìn)行代碼分解

實戰(zhàn)代碼

導(dǎo)出CSV處理流程:

讀取學(xué)生信息表

循環(huán)記錄構(gòu)建逗號分隔的字段信息

設(shè)置header信息

導(dǎo)出文件(下載)到本地

博主歷來都是抱著開源精神,那么就直接貼代碼,廢話不多說了!

關(guān)于字符編碼的解釋(認(rèn)真看喲)

博主最開始導(dǎo)出的文件的時候轉(zhuǎn)換成gb2312編碼,結(jié)果某些中文符號亂碼
結(jié)果博主不甘心,又度娘了一下,網(wǎng)友說,GBK編碼更全更強大,好的,再一次失敗,都一個鳥樣!
然后博主郁悶了,就問了對面的前端小伙,問他那個字符集編碼最全,無奈的是他告訴我是unicode(UTF-8)
當(dāng)然我也知道unicode當(dāng)然全。可是遇到中文就變孫子了,不行你試試
后來又繼續(xù)百度了一下中文編碼的知識,了解到最強的應(yīng)該是GB18030。下給大家一些信息參考

國家標(biāo)準(zhǔn)GB18030-2005《信息技術(shù) 中文編碼字符集》是我國繼GB2312-1980和GB13000.1-1993之后最重要的漢字編碼標(biāo)準(zhǔn),是我國計算機系統(tǒng)必須遵循的基礎(chǔ)性標(biāo)準(zhǔn)之一。
GB18030有兩個版本:GB18030-2000和GB18030-2005。GB18030-2000是GBK的取代版本,它的主要特點是在GBK基礎(chǔ)上增加了CJK統(tǒng)一漢字?jǐn)U充A的漢字。GB18030-2005的主要特點是在GB18030-2000基礎(chǔ)上增加了CJK統(tǒng)一漢字?jǐn)U充B的漢字。

下面這段摘抄自知乎

作者:Tuxify

鏈接:https://www.zhihu.com/questio...
來源:知乎
著作權(quán)歸作者所有,轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)。

1 GB2312-80

GB 2312 或 GB 2312-80 是中國國家標(biāo)準(zhǔn)簡體中文字符集,全稱《信息交換用漢字編碼字符集·基本集》,又稱 GB 0,由中國國家標(biāo)準(zhǔn)總局發(fā)布,1981 年 5 月 1 日實施。GB 2312 編碼通行于中國大陸;新加坡等地也采用此編碼。中國大陸幾乎所有的中文系統(tǒng)和國際化的軟件都支持 GB 2312。

GB 2312 標(biāo)準(zhǔn)共收錄 6763 個漢字,其中一級漢字 3755 個,二級漢字 3008 個;同時收錄了包括拉丁字母、希臘字母、日文平假名及片假名字母、俄語西里爾字母在內(nèi)的 682 個字符。
GB 2312 的出現(xiàn),基本滿足了漢字的計算機處理需要,它所收錄的漢字已經(jīng)覆蓋中國大陸99.75% 的使用頻率。
對于人名、古漢語等方面出現(xiàn)的罕用字,GB 2312 不能處理,這導(dǎo)致了后來 GBK 及 GB 18030 漢字字符集的出現(xiàn)。

GB 2312 對任意一個圖形字符都采用兩個字節(jié)表示,并對所收漢字進(jìn)行了“分區(qū)”處理,每區(qū)含有 94 個漢字/符號,分別對應(yīng)第一字節(jié)和第二字節(jié)。這種表示方式也稱為區(qū)位碼。
01-09 區(qū)為特殊符號。
16-55 區(qū)為一級漢字,按拼音排序。
56-87 區(qū)為二級漢字,按部首/筆畫排序。
10-15 區(qū)及 88-94 區(qū)則未有編碼。
GB 2312 的編碼范圍為 2121H-777EH,與 ASCII 有重疊,通行方法是將 GB 碼兩個字節(jié)的最高位置 1 以示區(qū)別。

2 GBK

GBK 即漢字內(nèi)碼擴展規(guī)范,K 為漢語拼音 Kuo Zhan(擴展)中“擴”字的聲母。英文全稱 Chinese Internal Code Specification。

GBK 共收入 21886 個漢字和圖形符號,包括:
GB 2312 中的全部漢字、非漢字符號。
BIG5 中的全部漢字。
與 ISO 10646 相應(yīng)的國家標(biāo)準(zhǔn) GB 13000 中的其它 CJK 漢字,以上合計 20902 個漢字。
其它漢字、部首、符號,共計 984 個。
GBK 向下與 GB 2312 完全兼容,向上支持 ISO 10646 國際標(biāo)準(zhǔn),在前者向后者過渡過程中起到的承上啟下的作用。

GBK 采用雙字節(jié)表示,總體編碼范圍為 8140-FEFE 之間,首字節(jié)在 81-FE 之間,尾字節(jié)在 40-FE 之間,剔除 XX7F 一條線。GBK 編碼區(qū)分三部分:
漢字區(qū) 包括
GBK/2:OXBOA1-F7FE, 收錄 GB 2312 漢字 6763 個,按原序排列;
GBK/3:OX8140-AOFE,收錄 CJK 漢字 6080 個;
GBK/4:OXAA40-FEAO,收錄 CJK 漢字和增補的漢字 8160 個。
圖形符號區(qū) 包括
GBK/1:OXA1A1-A9FE,除 GB 2312 的符號外,還增補了其它符號
GBK/5:OXA840-A9AO,擴除非漢字區(qū)。
用戶自定義區(qū)
GBK 區(qū)域中的空白區(qū),用戶可以自己定義字符。

3 GB18030

GB 18030,全稱:國家標(biāo)準(zhǔn) GB 18030-2005《信息技術(shù)中文編碼字符集》,是中華人民共和國現(xiàn)時最新的內(nèi)碼字集,是 GB 18030-2000《信息技術(shù)信息交換用漢字編碼字符集基本集的擴充》的修訂版。
GB 18030 與 GB 2312-1980 和 GBK 兼容,共收錄漢字70244個。
與 UTF-8 相同,采用多字節(jié)編碼,每個字可以由 1 個、2 個或 4 個字節(jié)組成。
編碼空間龐大,最多可定義 161 萬個字符。
支持中國國內(nèi)少數(shù)民族的文字,不需要動用造字區(qū)。
漢字收錄范圍包含繁體漢字以及日韓漢字
GB 18030 編碼是一二四字節(jié)變長編碼。
單字節(jié),其值從 0 到 0x7F,與 ASCII 編碼兼容。
雙字節(jié),第一個字節(jié)的值從 0x81 到 0xFE,第二個字節(jié)的值從 0x40 到 0xFE(不包括0x7F),與 GBK 標(biāo)準(zhǔn)兼容。
四字節(jié),第一個字節(jié)的值從 0x81 到 0xFE,第二個字節(jié)的值從 0x30 到 0x39,第三個字節(jié)從0x81 到 0xFE,第四個字節(jié)從 0x30 到 0x39。

ok bye see you!
等上傳CSV寫出來后我會放給大家!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/39410.html

相關(guān)文章

  • 實戰(zhàn)PHP導(dǎo)出Excel-CSV文件

    摘要:中國大陸幾乎所有的中文系統(tǒng)和國際化的軟件都支持。與相應(yīng)的國家標(biāo)準(zhǔn)中的其它漢字,以上合計個漢字。,全稱國家標(biāo)準(zhǔn)信息技術(shù)中文編碼字符集,是中華人民共和國現(xiàn)時最新的內(nèi)碼字集,是信息技術(shù)信息交換用漢字編碼字符集基本集的擴充的修訂版。 實戰(zhàn)PHP導(dǎo)出Excel-CSV文件 導(dǎo)出后的效果 先給各位看一下導(dǎo)出的效果,而后再進(jìn)行代碼分析 showImg(https://segmentfault.co...

    Kyxy 評論0 收藏0
  • Homestead 安裝 phpMyAdmin 作為數(shù)據(jù)庫管理客戶端 — Laravel 實戰(zhàn) iB

    摘要:簡介是一個以為基礎(chǔ),以方式架構(gòu)在網(wǎng)站主機上的的數(shù)據(jù)庫管理工具,讓管理者可用接口管理數(shù)據(jù)庫。保存配置文件,回到瀏覽器,重新登錄,警告就會消失了。 簡介 phpMyAdmin 是一個以PHP為基礎(chǔ),以Web-Base方式架構(gòu)在網(wǎng)站主機上的MySQL的數(shù)據(jù)庫管理工具,讓管理者可用Web接口管理MySQL數(shù)據(jù)庫。借由此Web接口可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資...

    Eminjannn 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<