且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在php中使用fputcsv将utf-8字符写入文件

更新时间:2023-11-27 17:09:52

试试这个:

$df = fopen($filepath, 'w');
fprintf($df, chr(0xEF).chr(0xBB).chr(0xBF));
fputcsv($df, array($coupon->code, $discount->label));

fprintf($df, chr(0xEF).chr(0xBB).chr(0xBF)); 写入文件头以进行正确编码.

the line fprintf($df, chr(0xEF).chr(0xBB).chr(0xBF)); writes file header for correct encoding.