Recall that one byte equates 8 bits.
Characters can have 1 to 6 bytes.
UTF-32 each characters have 4 bytes a characters. (means 32 bits )
UTF-16 uses 16 bits for each character. (Means 2 bytes)
So the number of bits in a characters depend on the standard.