fopen 创建文件失败
1、今天突然csv导出表格,发现fopen()打开文件失败,导致不能导出表格。
$csvFileName = '员工任务情况汇总表明细_2018-12_第4周.csv';
$handle = fopen($csvFileName,"w") or die('文件打开失败');
2、如果将名称改短点,发现是可以打开的,但生成的文件名称是乱码的。
$csvFileName = '员工任务情况汇总表明细_2018-12_.csv';
$handle = fopen($csvFileName,"w") or die('文件打开失败');
3、fopen最大能打开255个字符的文件,但第1步的名称为什么返回失败呢?
需对中文编码进行处理
$csvFileName = '员工任务情况汇总表明细_2018-12_第4周.csv';
$csvFileName = iconv("utf-8","gbk//IGNORE",$csvFileName);
$handle = fopen($csvFileName,"w") or die('文件打开失败');