Ben linux üzerinde M $ Excel tarafından oluşturulan bir CSV dosyasını okumak için çalışıyorum.
Dosya multi-line (x0A ayrılmış) sütun ve bir 0x0d0a hat sonlandırma sözleri yer aldı.
Linux üzerinde PHP satır sonlandırıcı olarak 0x0A kullanır, böylece tüm hat-tabanlı araçları (dosya, fgets, fgetcsv) veri hücrelerin ortasında rekor sonları vardır düşünüyor.
Bayt tarafından dosya bayt işleme Kısa, geçici olarak çizgi karakteri (PHP_EOL sabit) PHP'nin sonunu değiştirebilir böylece kolayca dosya ayrıştırma yapabilir.
Ben "$ \" ile perl'de yapılabilir düşünüyorum. PHP benzer bir şey var mı?
Ben bayt bayt ayrıştırmak farkındayım, ama temiz bir yaklaşım arıyorum.