pub fn utf8_encode(c: char) -> ([u8; 4], usize)
Encode c as a UTF-8 byte array (up to 4 bytes). Returns (bytes, len).
c