Open
Description
TL;DR String functions in Dart do not handle UTF-16 characters properly and so characters
should be preferred for safe string manipulation.
Additional context: https://medium.com/dartlang/dart-string-manipulation-done-right-5abd0668ba3e