encode method
Implementation
@override
List<int?> encode(String input, [bool writeBOM = false]) {
var utf16CodeUnits = input.codeUnits;
var bomList = writeBOM ? bigEndianBOM : <int>[];
var encoding = Uint16List.fromList(utf16CodeUnits).buffer.asUint8List();
var inverted = _switchCharacters(encoding);
return <int>[
...bomList,
...inverted,
];
}