Utf8Codec 类将字符串编码为 utf-8 代码单元(字节),并将 UTF-8 代码单元解码为字符串。
构造函数
属性
- decoder → Utf8Decoder
- 返回此对象的解码器,将
List<int>
转换为String
。无设置器覆盖 - encoder → Utf8Encoder
- 返回从
String
到List<int>
的编码器。无设置器覆盖 - hashCode → int
- 此对象的哈希码。无设置器继承
-
inverted → Codec<
List< int> , String> - 反转此对象。无设置器继承
- name → String
- 此编解码器的名称是 "utf-8"。无设置器覆盖
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承
方法
-
decode(
List< int> codeUnits, {bool? allowMalformed}) → String - 将 UTF-8
codeUnits
(无符号 8 位整数的列表)解码为相应的字符串。覆盖 -
decodeStream(
Stream< List< byteStream) → Future<int> >String> -
继承
-
encode(
String string) → Uint8List - 将
string
编码为 UTF-8。覆盖 -
fuse<
R> (Codec< List< other) → Codec<int> , R>String, R> - 将
this
与other
合并。继承 -
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
toString(
) → String - 此对象的一个字符串表示。继承
运算符
-
operator ==(
Object other) → bool - 等于运算符。继承