They are both unicode. A `String` is unicode encoded as `UTF-8` whereas a `char` is simply a single, un-encoded, code point.
An array of `char` would technically be UTF-32. Which isn't particularly useful, imho.
An array of `char` would technically be UTF-32. Which isn't particularly useful, imho.