decode 方法
override
将 Latin-1 编码的 bytes
(无符号 8 位整数列表)解码成对应的字符串。
如果 bytes
包含不在范围 0 .. 255 的值,解析器最终会抛出一个 FormatException(格式化异常)。
如果未提供 allowInvalid
,则默认为创建此 Latin1Codec 时使用的值。
实现
String decode(List<int> bytes, {bool? allowInvalid}) {
if (allowInvalid ?? _allowInvalid) {
return const Latin1Decoder(allowInvalid: true).convert(bytes);
} else {
return const Latin1Decoder(allowInvalid: false).convert(bytes);
}
}