strFromU8 static method
dynamic
strFromU8(
- List<int> dat, [
- bool latin1 = false
])
Implementation
static strFromU8(List<int> dat, [bool latin1 = false]) {
if (latin1) {
String r = '';
for (int i = 0; i < dat.length; i += 16384){
final int? end = i + 16384 > dat.length?null:i + 16384;
r += String.fromCharCodes(dat.sublist(i, end));
}
return r;
}
// else if (td){
// return td.decode(dat);
// }
else {
final _a = dutf8(dat), out = _a[0], ext = _a[1];
if (ext.length > 0){
throw 'invalid utf-8 data';
}
return out;
}
}