The following character sets are supported:

# Supported charsets

Charset | Aliases | Description
ISO-8859-1 | ISO8859-1 | Western European, Latin-1.
ISO-8859-5 | ISO8859-5 | Little used cyrillic charset (Latin/Cyrillic).
ISO-8859-15 | ISO8859-15 | Western European, Latin-9. Adds the Euro sign, French and Finnish letters missing in Latin-1 (ISO-8859-1).
UTF-8 |  | ASCII compatible multi-byte 8-bit Unicode.
cp866 | ibm866, 866 | DOS-specific Cyrillic charset.
cp1251 | Windows-1251, win-1251, 1251 | Windows-specific Cyrillic charset.
cp1252 | Windows-1252, 1252 | Windows specific charset for Western European.
KOI8-R | koi8-ru, koi8r | Russian.
BIG5 | 950 | Traditional Chinese, mainly used in Taiwan.
GB2312 | 936 | Simplified Chinese, national standard character set.
BIG5-HKSCS |  | Big5 with Hong Kong extensions, Traditional Chinese.
Shift_JIS | SJIS, SJIS-win, cp932, 932 | Japanese
EUC-JP | EUCJP, eucJP-win | Japanese
MacRoman |  | Charset that was used by Mac OS.
`''` |  | An empty string activates detection from script encoding (Zend multibyte), default_charset and current locale (see `nl_langinfo` and `setlocale`), in this order. Not recommended.

Any other character sets are not recognized. The default encoding will be used instead and a warning will be emitted.