0
我在codigniter中使用库(glocery_crud)将数据库表转换为csv,它在本地主机上正常工作,但在实时服务器上显示为空白页并且未创建csv文件。mb_convert_encoding()函数不工作在php
这里是我的代码 - :
// Convert to UTF-16LE and Prepend BOM
$string_to_export = "\xFF\xFE" .mb_convert_encoding($string_to_export, 'UTF-16LE', 'UTF-8');
$filename = "export-".date("Y-m-d_H:i:s").".csv";
header('Content-type: application/csv;charset=UTF-16LE');
header('Content-Disposition: attachment; filename='.$filename);
header("Cache-Control: no-cache");
echo $string_to_export;
die();
如果我评论比我歌厅一个CSV文件,但没有很好地格式化CSV() 像第一行 - :
[email protected]
1)如果你得到空白页面,打开错误报告并分享错误2)你的代码示例中没有cvs格式,所以如果你接收到没有逗号的输出,它可能不在$ string_to_export中放置 – vvondra
不会产生任何错误,但相同的代码在本地主机上正常工作 –