Understanding UTF-8 

1 byte character 0xxxxxxx                     7 bit payload
2 byte character 110xxxxx 10xxxxxx            11 bit payload
3 byte character 1110xxxx 10xxxxxx 10xxxxxx   16 bit payload