The classes java.io.InputStreamReader, java.io.OutputStreamWriter, java.lang.String, and classes in the java.nio.charset package can convert between Unicode and a number of other character encodings. The supported encodings vary between different implementations of the Java 2 platform. The class description for java.nio.charset.Charset lists the encodings that any implementation of the Java 2 Platform Standard Edition 5 is required to support.
Sun's J2SE Development Kit 5.0 for all platforms (SolarisTM operating environment, Linux, and Microsoft Windows) and the J2SE Runtime Environment 5.0 for Solaris and Linux support all encodings shown on this page. Sun's J2SE Runtime Environment 5.0 for Windows may be installed as a complete international version or as a European languages version. The JRE installer by default installs a European languages version if it recognizes that the host operating system only supports European languages. If the installer recognizes that any other language is needed, or if the user requests support for non-European languages in a customized installation, a complete international version is installed. The European languages version only supports the encodings shown in the first table. The international version (which includes the lib/charsets.jar file) supports all encodings shown on this page.
The following tables show the encoding sets supported by J2SE 5.0. The canonical names used by the new java.nio APIs are in many cases not the same as those used in the java.io and java.lang APIs.

Basic Encoding Set (contained in lib/rt.jar)

Canonical Name for java.nio API
Canonical Name for java.io and java.lang API
Description
ISO-8859-1ISO8859_1ISO 8859-1, Latin Alphabet No. 1
ISO-8859-2ISO8859_2Latin Alphabet No. 2
ISO-8859-4ISO8859_4Latin Alphabet No. 4
ISO-8859-5ISO8859_5Latin/Cyrillic Alphabet
ISO-8859-7ISO8859_7Latin/Greek Alphabet
ISO-8859-9ISO8859_9Latin Alphabet No. 5
ISO-8859-13ISO8859_13Latin Alphabet No. 7
ISO-8859-15ISO8859_15Latin Alphabet No. 9
KOI8-RKOI8_RKOI8-R, Russian
US-ASCIIASCIIAmerican Standard Code for Information Interchange
UTF-8UTF8Eight-bit UCS Transformation Format
UTF-16UTF-16Sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark
UTF-16BEUnicodeBigUnmarkedSixteen-bit Unicode Transformation Format, big-endian byte order
UTF-16LEUnicodeLittleUnmarkedSixteen-bit Unicode Transformation Format, little-endian byte order
windows-1250Cp1250Windows Eastern European
windows-1251Cp1251Windows Cyrillic
windows-1252Cp1252Windows Latin-1
windows-1253Cp1253Windows Greek
windows-1254Cp1254Windows Turkish
windows-1257Cp1257Windows Baltic
Not availableUnicodeBigSixteen-bit Unicode Transformation Format, big-endian byte order, with byte-order mark
Not availableUnicodeLittleSixteen-bit Unicode Transformation Format, little-endian byte order, with byte-order mark

Extended Encoding Set (contained in lib/charsets.jar)

Canonical Name for java.nio API
Canonical Name for java.io and java.lang API
Description
Big5Big5Big5, Traditional Chinese
Big5-HKSCSBig5_HKSCSBig5 with Hong Kong extensions, Traditional Chinese (incorporating 2001 revision)
EUC-JPEUC_JPJISX 0201, 0208 and 0212, EUC encoding Japanese
EUC-KREUC_KRKS C 5601, EUC encoding, Korean
GB18030GB18030Simplified Chinese, PRC standard
GB2312EUC_CNGB2312, EUC encoding, Simplified Chinese
GBKGBKGBK, Simplified Chinese
IBM-ThaiCp838IBM Thailand extended SBCS
IBM00858Cp858Variant of Cp850 with Euro character
IBM01140Cp1140Variant of Cp037 with Euro character
IBM01141Cp1141Variant of Cp273 with Euro character
IBM01142Cp1142Variant of Cp277 with Euro character
IBM01143Cp1143Variant of Cp278 with Euro character
IBM01144Cp1144Variant of Cp280 with Euro character
IBM01145Cp1145Variant of Cp284 with Euro character
IBM01146Cp1146Variant of Cp285 with Euro character
IBM01147Cp1147Variant of Cp297 with Euro character
IBM01148Cp1148Variant of Cp500 with Euro character
IBM01149Cp1149Variant of Cp871 with Euro character
IBM037Cp037USA, Canada (Bilingual, French), Netherlands, Portugal, Brazil, Australia
IBM1026Cp1026IBM Latin-5, Turkey
IBM1047Cp1047Latin-1 character set for EBCDIC hosts
IBM273Cp273IBM Austria, Germany
IBM277Cp277IBM Denmark, Norway
IBM278Cp278IBM Finland, Sweden
IBM280Cp280IBM Italy
IBM284Cp284IBM Catalan/Spain, Spanish Latin America
IBM285Cp285IBM United Kingdom, Ireland
IBM297Cp297IBM France
IBM420Cp420IBM Arabic
IBM424Cp424IBM Hebrew
IBM437Cp437MS-DOS United States, Australia, New Zealand, South Africa
IBM500Cp500EBCDIC 500V1
IBM775Cp775PC Baltic
IBM850Cp850MS-DOS Latin-1
IBM852Cp852MS-DOS Latin-2
IBM855Cp855IBM Cyrillic
IBM857Cp857IBM Turkish
IBM860Cp860MS-DOS Portuguese
IBM861Cp861MS-DOS Icelandic
IBM862Cp862PC Hebrew
IBM863Cp863MS-DOS Canadian French
IBM864Cp864PC Arabic
IBM865Cp865MS-DOS Nordic
IBM866Cp866MS-DOS Russian
IBM868Cp868MS-DOS Pakistan
IBM869Cp869IBM Modern Greek
IBM870Cp870IBM Multilingual Latin-2
IBM871Cp871IBM Iceland
IBM918Cp918IBM Pakistan (Urdu)
ISO-2022-CNISO2022CNGB2312 and CNS11643 in ISO 2022 CN form, Simplified and Traditional Chinese (conversion to Unicode only)
ISO-2022-JPISO2022JPJIS X 0201, 0208, in ISO 2022 form, Japanese
ISO-2022-KRISO2022KRISO 2022 KR, Korean
ISO-8859-3ISO8859_3Latin Alphabet No. 3
ISO-8859-6ISO8859_6Latin/Arabic Alphabet
ISO-8859-8ISO8859_8Latin/Hebrew Alphabet
Shift_JISSJISShift-JIS, Japanese
TIS-620TIS620TIS620, Thai
windows-1255Cp1255Windows Hebrew
windows-1256Cp1256Windows Arabic
windows-1258Cp1258Windows Vietnamese
windows-31jMS932Windows Japanese
x-Big5_SolarisBig5_SolarisBig5 with seven additional Hanzi ideograph character mappings for the Solaris zh_TW.BIG5 locale
x-euc-jp-linuxEUC_JP_LINUXJISX 0201, 0208, EUC encoding Japanese
x-EUC-TWEUC_TWCNS11643 (Plane 1-7,15), EUC encoding, Traditional Chinese
x-eucJP-OpenEUC_JP_SolarisJISX 0201, 0208, 0212, EUC encoding Japanese
x-IBM1006Cp1006IBM AIX Pakistan (Urdu)
x-IBM1025Cp1025IBM Multilingual Cyrillic: Bulgaria, Bosnia, Herzegovinia, Macedonia (FYR)
x-IBM1046Cp1046IBM Arabic - Windows
x-IBM1097Cp1097IBM Iran (Farsi)/Persian
x-IBM1098Cp1098IBM Iran (Farsi)/Persian (PC)
x-IBM1112Cp1112IBM Latvia, Lithuania
x-IBM1122Cp1122IBM Estonia
x-IBM1123Cp1123IBM Ukraine
x-IBM1124Cp1124IBM AIX Ukraine
x-IBM1381Cp1381IBM OS/2, DOS People's Republic of China (PRC)
x-IBM1383Cp1383IBM AIX People's Republic of China (PRC)
x-IBM33722Cp33722IBM-eucJP - Japanese (superset of 5050)
x-IBM737Cp737PC Greek
x-IBM856Cp856IBM Hebrew
x-IBM874Cp874IBM Thai
x-IBM875Cp875IBM Greek
x-IBM921Cp921IBM Latvia, Lithuania (AIX, DOS)
x-IBM922Cp922IBM Estonia (AIX, DOS)
x-IBM930Cp930Japanese Katakana-Kanji mixed with 4370 UDC, superset of 5026
x-IBM933Cp933Korean Mixed with 1880 UDC, superset of 5029
x-IBM935Cp935Simplified Chinese Host mixed with 1880 UDC, superset of 5031
x-IBM937Cp937Traditional Chinese Host miexed with 6204 UDC, superset of 5033
x-IBM939Cp939Japanese Latin Kanji mixed with 4370 UDC, superset of 5035
x-IBM942Cp942IBM OS/2 Japanese, superset of Cp932
x-IBM942CCp942CVariant of Cp942
x-IBM943Cp943IBM OS/2 Japanese, superset of Cp932 and Shift-JIS
x-IBM943CCp943CVariant of Cp943
x-IBM948Cp948OS/2 Chinese (Taiwan) superset of 938
x-IBM949Cp949PC Korean
x-IBM949CCp949CVariant of Cp949
x-IBM950Cp950PC Chinese (Hong Kong, Taiwan)
x-IBM964Cp964AIX Chinese (Taiwan)
x-IBM970Cp970AIX Korean
x-ISCII91ISCII91ISCII91 encoding of Indic scripts
x-ISO2022-CN-CNSISO2022_CN_CNSCNS11643 in ISO 2022 CN form, Traditional Chinese (conversion from Unicode only)
x-ISO2022-CN-GBISO2022_CN_GBGB2312 in ISO 2022 CN form, Simplified Chinese (conversion from Unicode only)
x-iso-8859-11x-iso-8859-11Latin/Thai Alphabet
x-JISAutoDetectJISAutoDetectDetects and converts from Shift-JIS, EUC-JP, ISO 2022 JP (conversion to Unicode only)
x-Johabx-JohabKorean, Johab character set
x-MacArabicMacArabicMacintosh Arabic
x-MacCentralEuropeMacCentralEuropeMacintosh Latin-2
x-MacCroatianMacCroatianMacintosh Croatian
x-MacCyrillicMacCyrillicMacintosh Cyrillic
x-MacDingbatMacDingbatMacintosh Dingbat
x-MacGreekMacGreekMacintosh Greek
x-MacHebrewMacHebrewMacintosh Hebrew
x-MacIcelandMacIcelandMacintosh Iceland
x-MacRomanMacRomanMacintosh Roman
x-MacRomaniaMacRomaniaMacintosh Romania
x-MacSymbolMacSymbolMacintosh Symbol
x-MacThaiMacThaiMacintosh Thai
x-MacTurkishMacTurkishMacintosh Turkish
x-MacUkraineMacUkraineMacintosh Ukraine
x-MS950-HKSCSMS950_HKSCSWindows Traditional Chinese with Hong Kong extensions
x-mswin-936MS936Windows Simplified Chinese
x-PCKPCKSolaris version of Shift_JIS
x-windows-874MS874Windows Thai
x-windows-949MS949Windows Korean
x-windows-950MS950Windows Traditional Chinese




http://docs.oracle.com/javase/1.5.0/docs/guide/intl/encoding.doc.html