Utf8Codecfinal

Utf8Codec类将字符串编码为utf-8代码单元(字节)并将UTF-8代码单元解码为字符串。

继承

构造函数

Utf8Codec({bool allowMalformed = false})
实例化一个新的Utf8Codec
const

属性

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

方法

decode(List<int> codeUnits, {bool? allowMalformed}) String
将UTF-8 codeUnits(无符号8位整数的列表)解码为相应的字符串。
override
decodeStream(Stream<List<int>> byteStream) Future<String>
inherited
encode(String string) Uint8List
string编码为UTF-8。
override
fuse<R>(Codec<List<int>>, R> other) Codec<String, R>
将 `this` 与 `other` 合并。
inherited
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
inherited
toString() String
此对象的字符串表示。
inherited

操作符

operator ==(Object other) bool
等号操作符。
inherited