• 导出CSV乱码


    导出CSV,无论是什么格式,excel打卡都是乱码

    需要加上

    echo "xEFxBBxBF";
    header("Content-Disposition:attachment;filename=$fileName.csv");
    		header("Content-Type:$exportType;charset=UTF-8");
    		header("Expires: Mon, 31 Dec 2000 00:00:00 GMT" );
    		header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
    		header("Cache-Control: post-check=0, pre-check=0", false );
    
    		$header = implode("", "", $headers);
    		$header = """ .$header;
    		$header .= ""
    ";
            echo "xEFxBBxBF";
    		echo $header;
    
    		foreach($entries as $row) {
    			foreach ($row as $key => $value) {
    				/* To support double quotations in CSV format
    				 * To review: http://creativyst.com/Doc/Articles/CSV/CSV01.htm#EmbedBRs
    				 */
    				$row[$key] = str_replace('"', '""', $value);
    			}
    			$line = implode("","",$row);
    			$line = """ .$line;
    			$line .= ""
    ";
    			echo $line;
    		}
    
  • 相关阅读:
    mysql数据库基础知识
    js与jquery操作
    4月16日的错题整理
    智还王项目中出现的问题和使用的一些方法
    dom操作
    二维数组的定义与用法
    数组内容
    网页布局时遇到的问题
    css初接触
    表单
  • 原文地址:https://www.cnblogs.com/anxiaoyu/p/8522023.html
Copyright © 2020-2023  润新知