The link provided by syg00 is a good, brief history of the development of Unicode and how characters are encoded in the various flavors.
Probably what you are interested in is about mid-page in the section
UTF-8.
When looking at UTF-8 as hex values, remember that a single character can be from one to four bytes long - they are not always the same length - that is one of the design goals of UTF-8 unicode encoding, to use the least storage possible.
Bytes that begin with 1 in the high bit (>=8) are unicode multi-byte characters. Characters that begin with 0 in the high bit are ASCII (Unicode). Those that begin with with 1 tell you how many bytes by the left-most four bits: 1100=2-bytes, 1110=3-bytes, 1111=4-bytes. Bytes beginning with 10 are trailing bytes of a multi-byte character, called data bytes.
You can figure it out from there!
One final note: What hardware are you using? Your example indicates that it is
big-endian so it is not x86 or x86-64.