【发布时间】:2011-07-07 12:04:14
【问题描述】:
我在将 UTF-8 数据导出到 Excel 时遇到了问题,但现在可以了,因为我发现了这个:
Microsoft Excel mangles Diacritics in .csv files?
看看这一行:
echo chr(255) . chr(254) . mb_convert_encoding($csv, 'UTF-16LE', 'UTF-8');
当我删除 chr(255) 时。 chr(254)开头Excel不能正常显示UTF-8数据,浏览器也不能。
这当然不是问题,我只是想知道,为什么那些 chr(255) 和 chr(254) 是必不可少的。
【问题讨论】:
标签: php excel utf-8 ascii mb-convert-encoding