UTF-8 is a variable length character encoding method for Unicode.. It is otherwise known as 8-bit UCS/Unicode Transformation Format.
UTF-16 is another variable length character encoding method for Unicode, that is a stronger then UTF-8. It is otherwise known as 16 bit Unicode Transformation Method.