fgetcsv()注意:“escape必须是单个字符”,带'μ'

时间:2014-06-06 12:39:22

标签: php

当我使用fgetcsv()escape = µ这样的

$filename = 'test.csv';
$handle = fopen($filename, 'r');
$a = fgetcsv($handle, 0, ';', '"', 'µ');

php输出通知

  

注意:fgetcsv()[function.fgetcsv]:   escape必须是myPhpFile.php中的单个字符   在第23行

为什么?

1 个答案:

答案 0 :(得分:6)

μ不是标准的Ascii字符。这意味着PHP将其视为UTF-8编码字符,其为16位,而Ascii为8位。因此多个字符。你应该使用别的东西。