导出的csv格式代码不行$file=fopen("./uploads/333.csv","r");while(!feof($file)){$data[]=fgetcsv($file);}var_dump($data);fclose($file);浏览器输出中文也乱码,用文件打开csv发现字段并不以逗号隔开
2 回答
慕哥9229398
TA贡献1877条经验 获得超6个赞
并不一定非得用逗号隔开,你给的文件是以空格隔开的。中文乱码是编码格式不对,我用sublime,vim打开都不乱码,你用什么编辑器打开的?office?$file333.csv333.csv:UTF-8Unicodetext,withverylonglines你的文件编码是utf-8的,打开乱码的话,说明你不是以utf-8打开的,设置一下编辑器的编码,设为utf-8
添加回答
举报
0/150
提交
取消