### 15.6 Encoding names ¶

Each encoding has one name and a number of aliases. When user works with the iconv library (i.e., when the `iconv_open` call is used) both name or aliases may be used. The same is when encoding names are used in configure script options.

Names and aliases may be specified in any case (small or capital letters) and the `-` symbol is equivalent to the `_` symbol.

Internally the Newlib iconv library always converts aliases to names. It also converts names and aliases in the normalized form which means that all capital letters are converted to small letters and the `-` symbols are converted to `_` symbols.