toUTF8 function

Uint8List toUTF8(
  1. String str
)

Implementation

Uint8List toUTF8(String str) {
  var length = str.length;
  var bytes = Uint8List(length);
  for (var i = 0; i < length; i++) {
    var unit = str.codeUnitAt(i);
    if (unit >= 128) {
      return Uint8List.fromList(const Utf8Encoder().convert(str));
    }
    bytes[i] = unit;
  }
  return bytes;
}