当我像这样使用escape
= µ
的fgetcsv()
$filename = 'test.csv';
$handle = fopen($filename, 'r');
$a = fgetcsv($handle, 0, ';', '"', 'µ');
php输出一个通知
注意:fgetcsv() [function.fgetcsv]:在myPhpFile.php中,转义必须是单个字符第23行
为什么?
µ不是标准的Ascii字符。这意味着PHP将其视为16位的UTF-8编码字符,而Ascii是8位。所以才有了多重角色。你应该用别的东西。