我想尝试在 PHP 的 CSV 文件中写入波斯字符,我正在使用 fputcsv
函数,但是如何使用 fputcsv
将 UTF-8 字符写入 CSV 文件?
我的部分代码:
$df = fopen($filepath, 'w');
fputcsv($df, array($coupon->code, $discount->label));
最佳答案
试试这个:
$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));
为正确的编码写入文件头。
关于php - 在 php 中使用 fputcsv 将 utf-8 字符写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21988581/