CSV文件输出
excel打开utf-8编码的csv会乱码,wps则支持gbk、utf-8编码的csv。输出时需要把内容转码为gbk。 另,保存文件名,建议先url encode。这样ie可支持中文等字符。文件名则不一定要转换为gbk编码。以utf-8输出文件名,ie8、chrome实测通过。
Example written in PHP:
<?php
header('Content-Type: text/csv; charset=gbk');
header('Content-Disposition: attachment; filename=' . urlencode('我是中文.csv'));
echo iconv('utf-8', 'gbk', '我是表头,我还是表头'), "\n";
exit;
Written on December 29, 2015