utf16BeEncode function

Uint8List utf16BeEncode(
  1. String s
)

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;
}