Encoding抽象

未封闭的编码集。

编码是将字符串编码为字节数组的 Codec

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

继承
实现者

构造函数

Encoding()
const

属性

decoder Converter<List<int>, String>
返回 this 的解码器,将 List<int> 转换为 String
no setteroverride
encoder Converter<String, List<int>>
返回从 StringList<int> 的编码器。
no setteroverride
hashCode int
此对象的哈希码。
no setterinherited
inverted Codec<List<int>, String>
反转 this
no setterinherited
name String
编码的名称。
no setter
runtimeType Type
对象运行时类型的表示。
no setterinherited

方法

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>
thisother 合并。
继承的
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承的
toString() String
此对象的字符串表示形式。
继承的

运算符

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

静态方法

getByName(String? name) Encoding?
返回一个命名字符集的 Encoding