Encodingabstract

开放式的编码集合。

编码是将字符串编码成字节列表的 Codec

此类提供默认的 decodeStream 实现,该实现不是增量式的。它收集整个输入后再进行解码。子类可以选择使用该实现,或者实现更有效的流解码。

继承
实现者

构造函数

Encoding()
const

属性

decoder Converter<List<int>, String>
返回该对象的解码器,从 `List` 解码到 `String`。
没有setter覆盖
encoder Converter<String, List<int>>
返回从 `String` 编码到 `List` 的编码器。
没有setter覆盖
hashCode int
此对象的哈希码。
没有setter继承
inverted Codec<List<int>, String>
反转 `this`。
没有setter继承
name String
编码的名称。
没有setter
runtimeType Type
对象运行时类型的表示。
没有setter继承

方法

decode(List<int> encoded) String
解码 `encoded` 数据。
继承
decodeStream(Stream<List<int>> byteStream) Future<String>
encode(String input) List<int>
编码 input
继承
fuse<R>(Codec<List<int>, R> other) Codec<String, R>
将当前对象与 other 合并。
继承
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
toString() String
该对象的字符串表示。
继承

运算符

operator ==(Object other) bool
等号运算符。
继承

静态方法

getByName(String? name) Encoding?
根据名称返回一个指定的字符集的编码。