Encoding constructor

Encoding(
  1. Map config
)

Create a new instance

Implementation

Encoding(super.config)
    : invalidChar = config['invalid'] ?? r'�',
      codec = switch (config['codec']) {
        'us-ascii' => AsciiCodec(allowInvalid: true),
        'utf-8' => Utf8Codec(allowMalformed: true),
        'iso-8859-1' => Latin1Codec(allowInvalid: true),
        _ => Utf8Codec(allowMalformed: true)
      };