Utf8Codec class final
A Utf8Codec encodes strings to utf-8 code units (bytes) and decodes UTF-8 code units to strings.
Constructors
- Utf8Codec.new({bool allowMalformed = false})
- 
          Instantiates a new Utf8Codec.
            const
Properties
- decoder → Utf8Decoder
- 
  Returns the decoder of this, converting fromList<int>toString.no setteroverride
- encoder → Utf8Encoder
- 
  Returns the encoder from StringtoList<int>.no setteroverride
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- 
  inverted
  → Codec<List< int> , String>
- 
  Inverts this.no setterinherited
- name → String
- 
  The name of this codec is "utf-8".
  no setteroverride
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  decode(List< int> codeUnits, {bool? allowMalformed}) → String
- 
  Decodes the UTF-8 codeUnits(a list of unsigned 8-bit integers) to the corresponding string.override
- 
  decodeStream(Stream< List< byteStream) → Future<int> >String> 
- 
  
  inherited
- 
  encode(String string) → Uint8List 
- 
  Encodes the stringas UTF-8.override
- 
  fuse<R> (Codec< List< other) → Codec<int> , R>String, R> 
- 
  Fuses thiswithother.inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited