A client application that talks to Database Engine 20 indicates its character set (form of use for character data) and the database returns all character types to the application in that form.
In application programs (within ANSI C programs, for example), UTF8 strings can be represented as character strings with mixed single-byte character/multibyte character form-of-use or as strings with fixed width form of use.