【发布时间】:2017-06-28 05:44:13
【问题描述】:
我有一个从 CSV 文件读取的 PHP 脚本,该文件为 UTF-8 格式,下面的代码将其视为 ASCII。如何更改代码以将文件读取为 UTF-8?
if (($handle = fopen("books.csv", "r")) === FALSE)
throw new Exception("Couldn't open books.csv");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
[编辑] 我当前代码的一个问题是第一行的第一个值总是在开头附加三个字节来标识 UTF-8 文件。所以我猜一个按值或逐行操作的解决方案可能不够好?
【问题讨论】:
标签: php csv utf-8 drupal-8 drush