Skip Menu | will be shut down on March 1st, 2021.

This queue is for tickets about the File-Slurp CPAN distribution.

Report information
The Basics
Id: 69657
Status: resolved
Priority: 0/
Queue: File-Slurp

Owner: cwhitener [...]
Requestors: STEFFENW [...]

Bug Information
Severity: Important
Broken in: 9999.19
Fixed in: (no value)

Subject: option binmode does not handle the encoding like expected it ignores that
Download (untitled) / with headers
text/plain 274b
Hello, I have added a zip file. Inside is a file that copies a file iso-8859-2.txt using open to utf-8.txt. And that copies the same file iso-8859-2.txt using File::Slurp to slurp_out.txt. The fist way is correct. File slurp does not change the encoding. --Steffen
application/zip 1.1k

Message body not shown because it is not plain text.

Download (untitled) / with headers
text/plain 538b
A very simple replacement for read_file $lines = read_file($filename, binmode => ':encoding(iso-8859-2)'); or @lines = read_file($filename, binmode => ':encoding(iso-8859-2)'); I use at the moment is sub read_file { my ( $filename, undef, $encoding ) = @_; open my $file_handle, "< $encoding", $filename or croak "Can not open file '$filename' $OS_ERROR"; my @content = <$file_handle>; () = close $file_handle; return wantarray ? @content : join q{}, @content; }
Download (untitled) / with headers
text/plain 132b
Hi! I believe this to now be fixed in version 9999.26. Can you please let us know if that turns out to be incorrect? Thanks, Chase

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to