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.