Unicode: A sequence of characters encoded using some native format. Usually the operating system will display this data using an appropriate or familiar font.
ASCII: The unicode string represented in ASCII characters using an ASCII-Compatible Encoding (ACE) designed for use with Internationalized Domain Names (Punycode). Punycode transforms a Unicode sequence into a string of ASCII characters which can be used in a hostname label. Only letters, digits, and hyphens are allowed. Punycode sequences always start with the characters "XN--".