php匯出csv檔案無亂碼示例

2021-06-02 05:37:21 字數 880 閱讀 2180

<?php

/*ini_set("error_reporting",e_all);

ini_set("display_startup_errors",1);

ini_set("display_errors",1);

*/function escapecsv($str)

return $str;

}function iconvstr($str)

$intent = in_array($_get['intent'],array('y','n')) ? $_get['intent'] : '';

if($intent != '')else

$result = mysql_query("select * from `report` $query_cond order by `id` desc");

$filename = date('ymdhis').'.csv';

$data = "\"id\",username,company,email,mobile,day,time,attendance"."\n";

while($r = mysql_fetch_array($result))

header("content-type: text/csv");

header ("content-disposition: attachment; filename=" . $filename);

header('cache-control:   must-revalidate,   post-check=0,   pre-check=0');

header('expires:   0');

header('pragma:   public');

echo $data;

?>

匯出csv檔案示例

匯出csv檔案示例 csv檔案預設以英文逗號,做為列分隔符換行符 n作為行分隔符,寫入到乙個.csv檔案即可。含有英文逗號,和換行符會發生資料輸出會出現混亂,下面列出一些處理方法。特殊字元處理 1 含有英文逗號或換行符。這時可以使用雙引號 來將該字段內容括起來,csv預設認為由 括起來的內容是乙個字...

匯出csv檔案有亂碼

專案中生成csv檔案,裡面出現中文亂碼問題,後來加了一行out.write 0xfeff 後問題就解決了。res.setheader content disposition attachment filename name csv out.write 0xfeff out.write sb 這裡有乙...

PHP 匯出csv檔案亂碼解決方案

我們經常匯出csv檔案都喜歡直接用file put contents file name file 這種方式直接匯出,如果沒有中文字元還好,要是有中文字元的話就會出現亂碼的情況,讓人很是頭疼,下面是亂碼解決方案 str 匯出的含有中文字元的內容 fp fopen export.csv a 在寫入資料...