in reply to Re(3): How do I parse a CSV that can contain newlines in fields?in thread How do I parse a CSV that can contain newlines in fields?
You must put Text::CSV in binary mode:
my $csv = Text::CSV->new( {binary => 1, eol = $/ } ); [download]