There are several possible representations of Unicode text, e.g. UTF-8, UTF-16, UTF-32, etc. UTF-16 is the default Unicode encoding form used by Windows. UTF-8 is a common encoding form used to exchange text data on the Internet. One of the advantages of UTF-8 is that there is no endian problem (i.e...