<< >>

Perl

Source Code

  • use utf8;
  • use encoding 'euc-jp';

Bytes vs. Characters

  • Perl-Strings sind Ketten von 32-Bit-Werten!
  • intern als Byte-Strings oder UTF-8-Strings kodiert
  • Semantische Unterscheidung: Byte-Streams oder Strings?

I/O

  • Input: decode, Output encode
  • IO-Streams: open ($fh, '<:encoding($inputencoding)', $filename)
  • Filenamen sind (derzeit?) Bytefolgen!
  • DBI: Inkonsistent

, 2020-2-28