UTF-8 and Unicode Standards (original) (raw)

UTF-8 encodes each Unicode character as a variable number of 1 to 4 octets, where the number of octets depends on the integer value assigned to the Unicode character. It is an efficient encoding of Unicode documents that use mostly US-ASCII characters because it represents each character in the range U+0000 through U+007F as a single octet.

UTF-8 is the default encoding for XML and since 2010 has become the dominant character set on the Web.

Standards

Articles and background reading

Character Sets

The MIME character set attribute for UTF-8 is UTF-8. Character sets are case-insensitive, so utf-8 is equally valid. [IANA Character Sets].

In a modern HTML 5 page, place this tag inside <head> ...</head>:

In an XML prolog, the encoding is typically specified as an attribute: