Converts a single character to UTF-8.
a Unicode character code
output buffer, must have at least 6 bytes of space. If NULL, the length will be computed and returned and nothing will be written to outbuf.
number of bytes written
Converts a single character to UTF-8.