CI框架-导出csv文件

CI框架-导出csv文件  

引入:      

  $this->load->dbutil();
  $this->load->helper('file');
  $this->load->helper('download');

函数:
    function download() {
        $query = $this->db->query("SELECT * FROM heatsys_customer");
        $da ta = $this->dbutil->csv_from_result($query);
        $Date = date("YmdHis");
        $Filename = $Date.".csv";
        force_download($Filename, $da ta);
    }

编码问题:
在database目录下的DB_utility.php文件
部分源文件:
        foreach ($query->result_array() as $row)
        {
            foreach ($row as $item)
            {
                $out .= $enclosure.str_replace($enclosure, $enclosure.$enclosure, $item).$enclosure.$delim;            
            }
            $out = rtrim($out);
            $out .= $newline;
        }
修改文件为:
        foreach ($query->result_array() as $row)
        {
            foreach ($row as $item)
            {
                $out .= $enclosure.str_replace($enclosure, $enclosure.$enclosure,  iconv("UTF-8","GB2312//IGNORE",$item)).$enclosure.$delim;            
            }
            $out = rtrim($out);
            $out .= $newline;
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值