Encode CPAN library is used.
Encodings available in your environment can be checked with console command:
eval use Encode; Log::message("$_\n") for Encode->encodings(':all')
There are some encoding aliases provided.
|Western||cp1252||Language which uses a Roman-based alphabet. Example: English, German, French, Portuguese, Indonesian, etc|
|Simplified Chinese||GBK||Simplified Chinese|
|Traditional Chinese||Big5||Traditional Chinese|
|Russian||cp1251||Russian, or a Cyrillic-based language|
Aliases are defined in I18N.
Western changed to cp1252 (was ISO-8859-1). Thai changed to cp874 (was ISO-8859-11).
Tagalog changed to cp1251 (was ISO-8859-1).
Korean changed to cp949 (was EUC-KR).
Simplified Chinese added. Traditional Chinese added. Chinese removed (was EUC-CN).
Russian and Cyrillic changed to cp1251 (was ISO-8859-5).
Internationalization and UTF-8 support.