AsciiCodec 构造函数

const AsciiCodec({
  1. bool allowInvalid = false,
})

创建一个新的 AsciiCodec 对象。

如果 allowInvalid 为 true,则 decode 方法以及由 decoder 返回的转换器将默认允许无效值。如果允许无效值,则值将被解码为 Unicode 替换字符(U+FFFD)。如果不允许,将抛出异常。对 decode 方法的调用可以选择覆盖此默认值。

编码器不会接受无效(非 ASCII)字符。

实现

const AsciiCodec({bool allowInvalid = false}) : _allowInvalid = allowInvalid;