// Note: All "length" parameters do not count the space for the null terminator. // Caller of Unicode_Utf8 and Utf8_Unicode must pass in a buffer of size at least length + 1.