fgetcsv函數不能讀取csv檔案中文字串的解決方案_PHP教程

來源:互聯網
上載者:User
讀取資料函數:

     getData( = (( = (,"r")) !== (( = ()) !==  = (  =>[] = mb_convert_encoding(,"UTF-8","gbk");  [] =  

發現讀取的中文字串為空白....

解決方案:將fgetcsv函數換成自訂的_fgetcsv函數

     _fgetcsv(&,  = ,  = ',',  = '"' = ( = ( = ""= ( !=  .= ( () ? () : (,  = ('/' .  . '/', ,  ( % 2 == 0 =  = ('/(?: |[ ])?$/', , ( = '/(' .  . '[^' .  . ']*(?:' .  .  . '[^' .  . ']*)*' .  . '|[^' .  . ']*)' .  . '/'(, ,  = [1 ( = 0;  < (); ++[] = ('/^' .  . '(.*)' .  . '$/s', '$1' , [[] = ( . , , [  () ?  : 

參考:

http://bbs.csdn.net/topics/390040230

http://hi.baidu.com/maojianlw/item/d3ee390e820cfbcb75cd3c5c

http://phpexcel.codeplex.com/(操作excel的庫:phpexcel)

http://www.bkjia.com/PHPjc/756407.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/756407.htmlTechArticle讀取資料函數: getData( = (( = ( ,"r")) !== (( = ( )) !== = ( = [] = mb_convert_encoding( ,"UTF-8","gbk"); [] = 發現讀取的中文字串為空白.... 解決方案:將fg...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.