The set of known registered character encodings contains
every registered character encoding
specified in the IANA Character Sets registry except for the following:
The set of aliases of a known registered character encoding is an
implementation-defined
superset of the aliases specified in the IANA Character Sets registry.
How a text_encoding object
is determined to be representative of a character encoding scheme
implemented in the translation or execution environment is
implementation-defined.
An object e of type text_encoding such that
e.mib()== text_encoding::id::unknown is false and
e.mib()== text_encoding::id::other is false
maintains the following invariants:
Implementations should not use the name of a registered encoding
to describe another similar yet different non-registered encoding
unless there is a precedent on that implementation.