encode method

  1. @override
List<int?> encode(
  1. String input, [
  2. bool writeBOM = false
])
override

Implementation

@override
List<int?> encode(String input, [bool writeBOM = false]) {
  var utf16CodeUnits = input.codeUnits;
  var bomList = writeBOM ? littleEndianBOM : <int>[];

  var encoding = Uint16List.fromList(utf16CodeUnits).buffer.asUint8List();

  return <int>[
    ...bomList,
    ...encoding,
  ];
}