Supported Encoding
The following table lists the standard encoding supported by Oracle Java. BDT uses these encodings to read input files.
Encoding Set
| Encoding | Description |
|---|---|
| Cp858 | Variant of Cp850 with Euro character |
| Cp437 | MS-DOS United States, Australia, New Zealand, South Africa |
| Cp775 | PC Baltic |
| Cp850 | MS-DOS Latin-1 |
| Cp852 | MS-DOS Latin-2 |
| Cp855 | IBM Cyrillic |
| Cp857 | IBM Turkish |
| Cp862 | PC Hebrew |
| Cp866 | MS-DOS Russian |
| ISO8859_1 | ISO-8859-1, Latin Alphabet No. 1 |
| ISO8859_2 | Latin Alphabet No. 2 |
| ISO8859_4 | Latin Alphabet No. 4 |
| ISO8859_5 | Latin/Cyrillic Alphabet |
| ISO8859_7 | Latin/Greek Alphabet (ISO-8859-7:2003) |
| ISO8859_9 | Latin Alphabet No. 5 |
| ISO8859_13 | Latin Alphabet No. 7 |
| ISO8859_15 | Latin Alphabet No. 9 |
| KOI8_R | KOI8-R, Russian |
| KOI8_U | KOI8-U, Ukrainian |
| ASCII | American Standard Code for Information Interchange |
| UTF8 | Eight-bit Unicode (or UCS) Transformation Format |
| UTF-16 | Sixteen-bit Unicode (or UCS) Transformation Format, byte order identified by an optional byte-order mark |
| UnicodeBigUnmarked | Sixteen-bit Unicode (or UCS) Transformation Format, big-endian byte order |
| UnicodeLittleUnmarked | Sixteen-bit Unicode (or UCS) Transformation Format, little-endian byte order |
| UTF_32 | 32-bit Unicode (or UCS) Transformation Format, byte order identified by an optional byte-order mark |
| UTF_32BE | 32-bit Unicode (or UCS) Transformation Format, big-endian byte order |
| UTF_32LE | 32-bit Unicode (or UCS) Transformation Format, little-endian byte order |
| UTF_32BE_BOM | 32-bit Unicode (or UCS) Transformation Format, big-endian byte order, with byte-order mark |
| UTF_32LE_BOM | 32-bit Unicode (or UCS) Transformation Format, little-endian byte order, with byte-order mark |
| Cp1250 | Windows Eastern European |
| Cp1251 | Windows Cyrillic |
| Cp1252 | Windows Latin-1 |
| Cp1253 | Windows Greek |
| Cp1254 | Windows Turkish |
| Cp1257 | Windows Baltic |
| UnicodeBig | Sixteen-bit Unicode (or UCS) Transformation Format, big-endian byte order, with byte-order mark |
| Cp737 | PC Greek |
| Cp874 | IBM Thai |
| UnicodeLittle | Sixteen-bit Unicode (or UCS) Transformation Format, little-endian byte order, with byte-order mark |
| Big5 | Big5, Traditional Chinese |
| Big5_HKSCS | Big5 with Hong Kong extensions, Traditional Chinese (incorporating 2001 revision) |
| EUC_JP | JISX 0201, 0208 and 0212, EUC encoding Japanese |
| EUC_KR | KS C 5601, EUC encoding, Korean |
| GB18030 | Simplified Chinese, PRC standard |
| EUC_CN | GB2312, EUC encoding, Simplified Chinese |
| GBK | GBK, Simplified Chinese |
| Cp838 | IBM Thailand extended SBCS |
| Cp1140 | Variant of Cp037 with Euro character |
| Cp1141 | Variant of Cp273 with Euro character |
| Cp1142 | Variant of Cp277 with Euro character |
| Cp1143 | Variant of Cp278 with Euro character |
| Cp1144 | Variant of Cp280 with Euro character |
| Cp1145 | Variant of Cp284 with Euro character |
| Cp1146 | Variant of Cp285 with Euro character |
| Cp1147 | Variant of Cp297 with Euro character |
| Cp1148 | Variant of Cp500 with Euro character |
| Cp1149 | Variant of Cp871 with Euro character |
| Cp037 | USA, Canada (Bilingual, French), Netherlands, Portugal, Brazil, Australia |
| Cp1026 | IBM Latin-5, Turkey |
| Cp1047 | Latin-1 character set for EBCDIC hosts |
| Cp273 | IBM Austria, Germany |
| Cp277 | IBM Denmark, Norway |
| Cp278 | IBM Finland, Sweden |
| Cp280 | IBM Ital |
| Cp284 | IBM Catalan/Spain, Spanish Latin America |
| Cp285 | IBM United Kingdom, Ireland |
| Cp297 | IBM France |
| Cp420 | IBM Arabic |
| Cp424 | IBM Hebrew |
| Cp500 | EBCDIC 500V1 |
| Cp860 | MS-DOS Portuguese |
| Cp861 | MS-DOS Icelandic |
| Cp863 | MS-DOS Canadian French |
| Cp864 | PC Arabic |
| Cp865 | MS-DOS Nordic |
| Cp868 | MS-DOS Pakistan |
| Cp869 | IBM Modern Greek |
| Cp870 | IBM Multilingual Latin-2 |
| Cp871 | IBM Iceland |
| Cp918 | IBM Pakistan (Urdu) |
| ISO2022CN | GB2312 and CNS11643 in ISO 2022 CN form, Simplified and Traditional Chinese (conversion to Unicode only) |
| ISO2022JP | JIS X 0201, 0208, in ISO 2022 form, Japanese |
| ISO2022KR | ISO 2022 KR, Korean |
| ISO8859_3 | Latin Alphabet No. 3 |
| ISO8859_6 | Latin/Arabic Alphabet |
| ISO8859_8 | Latin/Hebrew Alphabet |
| JIS_X0201 | JIS X 0201 |
| JIS_X0212-1990 | JIS X 0212 |
| SJIS | Shift-JIS, Japanese |
| TIS620 | TIS620, Thai |
| Cp1255 | Windows Hebrew |
| Cp1256 | Windows Arabic |
| Cp1258 | Windows Vietnamese |
| MS932 | Windows Japanese |
| Big5_Solaris | Big5 with seven additional Hanzi ideograph character mappings for the Solaris zh_TW.BIG5 locale |
| EUC_JP_LINUX | JISX 0201, 0208, EUC encoding Japanese |
| EUC_TW | CNS11643 (Plane 1-7,15), EUC encoding, Traditional Chinese |
| EUC_JP_Solaris | JISX 0201, 0208, 0212, EUC encoding Japanese |
| Cp1006 | IBM AIX Pakistan (Urdu) |
| Cp1025 | IBM Multilingual Cyrillic: Bulgaria, Bosnia, Herzegovinia, Macedonia (FYR) |
| Cp1046 | IBM Arabic - Windows |
| Cp1097 | IBM Iran (Farsi)/Persian |
| Cp1098 | IBM Iran (Farsi)/Persian (PC) |
| Cp1112 | IBM Latvia, Lithuania |
| Cp1122 | IBM Estonia |
| Cp1123 | IBM Ukraine |
| Cp1124 | IBM AIX Ukraine |
| Cp1381 | IBM OS/2, DOS People's Republic of China (PRC) |
| Cp1383 | IBM AIX People's Republic of China (PRC) |
| Cp33722 | IBM-eucJP - Japanese (superset of 5050) |
| Cp834 | IBM EBCDIC DBCS-only Korean |
| Cp856 | IBM Hebrew |
| Cp875 | IBM Greek |
| Cp921 | IBM Latvia, Lithuania (AIX, DOS) |
| Cp922 | IBM Estonia (AIX, DOS) |
| Cp930 | Japanese Katakana-Kanji mixed with 4370 UDC, superset of 5026 |
| Cp933 | Korean Mixed with 1880 UDC, superset of 5029 |
| Cp935 | Simplified Chinese Host mixed with 1880 UDC, superset of 5031 |
| Cp937 | Traditional Chinese Host mixed with 6204 UDC, superset of 5033 |
| Cp939 | Japanese Latin Kanji mixed with 4370 UDC, superset of 5035 |
| Cp942 | IBM OS/2 Japanese, superset of Cp932 |
| Cp942C | Variant of Cp942 |
| Cp943 | IBM OS/2 Japanese, superset of Cp932 and Shift-JIS |
| Cp943C | Variant of Cp943 |
| Cp948 | OS/2 Chinese (Taiwan) superset of 938 |
| Cp949 | PC Korean |
| Cp949C | Variant of Cp949 |
| Cp950 | PC Chinese (Hong Kong, Taiwan) |
| Cp964 | AIX Chinese (Taiwan) |
| Cp970 | AIX Korean |
| ISCII91 | ISCII91 encoding of Indic scripts |
| ISO2022_CN_CNS | CNS11643 in ISO 2022 CN form, Traditional Chinese (conversion from Unicode only) |
| ISO2022_CN_GB | GB2312 in ISO 2022 CN form, Simplified Chinese (conversion from Unicode only) |
| x-iso-8859-11 | Latin/Thai Alphabet |
| x-JIS0208 | JIS X 0208 |
| JISAutoDetect | Detects and converts from Shift-JIS, EUC-JP, ISO 2022 JP (conversion to Unicode only) |
| x-Johab | Korean, Johab character set |
| MacArabic | Macintosh Arabic |
| MacCentralEurope | Macintosh Latin-2 |
| MacCroatian | Macintosh Croatian |
| MacCyrillic | Macintosh Cyrillic |
| MacDingbat | Macintosh Dingbat |
| MacGreek | Macintosh Greek |
| MacHebrew | Macintosh Hebrew |
| MacIceland | Macintosh Iceland |
| MacRoman | Macintosh Roman |
| MacRomania | Macintosh Romania |
| MacSymbol | Macintosh Symbol |
| MacThai | Macintosh Thai |
| MacTurkish | Macintosh Turkish |
| MacUkraine | Macintosh Ukraine |
| MS950_HKSCS | Windows Traditional Chinese with Hong Kong extensions |
| MS936 | Windows Simplified Chinese |
| PCK | Solaris version of Shift_JIS |
| x-SJIS_0213 | Shift_JISX0213 |
| Cp50220 | Windows Codepage 50220 (7-bit implementation) |
| Cp50221 | Windows Codepage 50221 (7-bit implementation) |
| MS874 | Windows Thai |
| MS949 | Windows Korean |
| MS950 | Windows Traditional Chinese |
| x-windows-iso2022jp | Variant ISO-2022-JP (MS932 based) |