Utf8Codec类将字符串编码为utf-8代码单元(字节)并将UTF-8代码单元解码为字符串。
构造函数
属性
- decoder → Utf8Decoder
- 返回此对象的解码器,将
List<int>
转换为String
。no setteroverride - encoder → Utf8Encoder
- 返回从
String
到List<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< byteStream) → Future<int> >String> -
inherited
-
encode(
String string) → Uint8List - 将
string
编码为UTF-8。override -
fuse<
R> (Codec< List< other) → Codec<int>> , R>String, R> - 将 `this` 与 `other` 合并。inherited
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。inherited
-
toString(
) → String - 此对象的字符串表示。inherited
操作符
-
operator ==(
Object other) → bool - 等号操作符。inherited