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.