in reply to Re^3: CGI::Carp sometimes fails
in thread CGI::Carp sometimes fails

And, since its Perl we are talking here, bytes with a value greater than 255 also exist,

No, they don't.

if there's an UTF8 decoder between you and the file on disk

... you may get characters with ordinal (ord) values > 255. But bytes remain 8 bit values limited to 0 to 255.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)