PHP匯出檔案亂碼在不同瀏覽器下的解決方案

2021-06-20 04:29:34 字數 712 閱讀 1427

php匯出csv檔案,在不同瀏覽器下,會出現亂碼,firefox可以正常匯出,chrome可能就出現亂碼

解決的乙個原則--統一編碼

1、檢視處理csv檔案的**所在的php檔案是否為utf8編碼,ue檢視是為『u8-unix』;

2、**例項

$newfilename="out.csv";

if(!file_exists($newfilename))

ob_end_clean();

header("content-type: text/csv; charset=utf-8");

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

header("content-encoding: binary");

header("content-length: ".filesize($newfilename));

header("pragma: no-cache");

header("expires: 0");

readfile($newfilename);

$e=ob_get_contents();

ob_end_clean();

echo $e;

來自東子哥的

blog

海峽移動開發技術群:13734312

chrome瀏覽器匯出檔案提示病毒掃瞄失敗

1 windows r,開啟執行 2 輸入regedit.exe,確定,開啟登錄檔編輯器 3 按照此步驟找到登錄檔hkey local machine software microsoft windows currentversion policies attachments scanwithant...

不同瀏覽器載入不同檔案

相對環境 ie8模擬 ie11模擬 條件ie7 ie8ie7 ie8ie9 ie10 ie11谷歌x x x x xxvvvxx x xx x xx x x xxvv v x x xx x xx x xvvv x x x x xx vvvx xx x x x x xxvvvxx x xx vvvx ...

vertical align在不同瀏覽器表現的研究

首先看看w3c中是怎麼描述的。很重要的一點就是它是針對行內元素起作用的,如果不是行內元素或者沒有設定成display inline或者display inline block的元素就可能出現各種各樣的問題,有的生效了,有的卻沒有生效。這裡我舉例來說明一下。如下所示 vertical align的研究...