decode 方法
override
将 ASCII bytes
(无符号 7 位整数的列表)解码为相应的字符串。
如果 bytes
包含不在 0 .. 127 范围内的值,解码器最终会抛出 FormatException 异常。
如果没有提供 allowInvalid
,则默认使用创建此 AsciiCodec 时使用的值。
实现
String decode(List<int> bytes, {bool? allowInvalid}) {
if (allowInvalid ?? _allowInvalid) {
return const AsciiDecoder(allowInvalid: true).convert(bytes);
} else {
return const AsciiDecoder(allowInvalid: false).convert(bytes);
}
}