utf16BeEncode function
Helper: UTF-16BE encoding
Implementation
Uint8List utf16BeEncode(String s) {
final units = s.codeUnits;
final bytes = Uint8List(units.length * 2);
final bd = ByteData.view(bytes.buffer);
for (int i = 0; i < units.length; i++) {
bd.setUint16(i * 2, units[i], Endian.big);
}
return bytes;
}