Revision b8f9149b
Von Sven Schöling vor mehr als 11 Jahren hinzugefügt
t/helper/csv.t | ||
---|---|---|
299 | 299 |
##### |
300 | 300 |
|
301 | 301 |
$csv = SL::Helper::Csv->new( |
302 |
file => \"\x{FEFF}description\nKaffee",
|
|
302 |
file => \"\x{EF}\x{BB}\x{BF}description\nKaffee",
|
|
303 | 303 |
class => 'SL::DB::Part', |
304 | 304 |
encoding => 'utf8', |
305 | 305 |
); |
Auch abrufbar als: Unified diff
perl5.18.0 Kompatibilität: t/helper/csv.t
Betrifft um genau zu sein nicht perl5.18.0 sondern PerlIO::scalar 0.16, das ab perl5.18.0 im core ist. Eine der Änderungen ist, dass bei memory-mapped file Zugriffen immer byte Kontext erzwungen wird, und ein Fehler geworfen wird, wenn der String bereits utf8 ist.
aus perldelta:
PerlIO::scalar has been upgraded to 0.16.
The buffer scalar supplied may now only contain code pounts (sic) 0xFF or lower. [perl #109828]