今天小編給大家分享一下php導(dǎo)出MySQL csv亂碼如何解決的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。
梓潼網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),梓潼網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為梓潼上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的梓潼做網(wǎng)站的公司定做!
php導(dǎo)出mysql csv亂碼問(wèn)題的解決方法:1、打開(kāi)相應(yīng)的php文件;2、在文件頭部寫(xiě)入BOM標(biāo)識(shí)即可,代碼如“fwrite($fp, chr(0xEF) . chr(0xBB) . chr(0xBF));”。
導(dǎo)出csv在windows下打開(kāi)容易出現(xiàn)亂碼,需要在文件頭部寫(xiě)入BOM標(biāo)識(shí),已經(jīng)封裝成一個(gè)函數(shù)了
/** * @param array $rows * @param array $fields * @param string $filename */ function kg_export_csv($rows, $fields = [], $filename = '') { $filename = $filename ?: kg_uniqid(); header("Content-Type: text/csv"); header("Content-Disposition:filename={$filename}.csv"); $fp = fopen('php://output', 'w'); fwrite($fp, chr(0xEF) . chr(0xBB) . chr(0xBF)); if ($fields) fputcsv($fp, $fields); $index = 0; foreach ($rows as $row) { if ($index == 1000) { $index = 0; ob_flush(); flush(); } $index++; fputcsv($fp, $row); }
關(guān)鍵部分,文件頭寫(xiě)入BOM標(biāo)識(shí)
fwrite($fp, chr(0xEF) . chr(0xBB) . chr(0xBF));
php的框架:
1、Laravel,Laravel是一款免費(fèi)并且開(kāi)源的PHP應(yīng)用框架。
2、Phalcon,Phalcon是運(yùn)行速度最快的一個(gè)PHP框架。
3、Symfony,Symfony是一款為Web項(xiàng)目準(zhǔn)備的PHP框架。
4、Yii,Yii是一款快速、安全和專(zhuān)業(yè)的PHP框架。
5、CodeIgniter,CodeIgniter是一款非常敏捷的開(kāi)源PHP框架。
6、CakePHP,CakePHP是一款老牌的PHP框架。
7、Kohana,Kohana是一款敏捷但是功能強(qiáng)大的PHP框架。
以上就是“php導(dǎo)出mysql csv亂碼如何解決”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁(yè)名稱(chēng):php導(dǎo)出mysqlcsv亂碼如何解決
當(dāng)前鏈接:http://chinadenli.net/article20/gioojo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷(xiāo)、靜態(tài)網(wǎng)站、面包屑導(dǎo)航、全網(wǎng)營(yíng)銷(xiāo)推廣、品牌網(wǎng)站建設(shè)、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)