What is the standard for UNICODE encoding?

UNICODE is the standard for internationalization, but not all platforms/systems use the same UNICODE character set / encoding.

Recent UNIX™ distributions define UTF-8 as the default character set locale, XML files are UTF-8 by default, while Microsoft™ Windows® standard is UTF-16 (NTFS) / UCS-2 (SQL Server).