This is the list of the characters sets (type=java.nio.charset.Charset) that are available here.
Also check the list by code page number.
For help figuring out which character set a file is using, try the Reverse Charset Mapping Tool.
| Name | Notes | Aliases |
|---|---|---|
| Big5 | csBig5 | |
| Big5-HKSCS | big5hk, Big5_HKSCS, big5hkscs, big5-hkscs | |
| CCGSM | (none) | |
| CCPGSM | (none) | |
| CESU-8 | CESU8, csCESU-8 | |
| CRCCPGSM | (none) | |
| CRSCPGSM | (none) | |
| EUC-JP | x-euc-jp, Extended_UNIX_Code_Packed_Format_for_Japanese, x-eucjp, csEUCPkdFmtjapanese, eucjis euc_jp, eucjp |
|
| EUC-KR | csEUCKR, ks_c_5601-1987, euc_kr, euckr, 5601 ksc5601_1987, ksc5601, ksc_5601, ksc5601-1987 |
|
| GB18030 | gb18030-2022 | |
| GB2312 | gb2312-1980, gb2312-80, EUC_CN, gb2312, euccn euc-cn, x-EUC-CN |
|
| GBK | windows-936, CP936 | |
| hp-roman8 | X-roman8, r8, csHPRoman8, roman8 | |
| IBM-Thai | cp838, 838, ibm-838, ibm838 | |
| IBM00858 | cp858, ibm-858, PC-Multilingual-850+euro, ibm858, cp00858 ccsid00858, 858 |
|
| IBM01140 | ibm-1140, cp1140, 1140, ibm1140, ebcdic-us-037+euro cp01140, ccsid01140 |
|
| IBM01141 | ibm-1141, ebcdic-de-273+euro, cp1141, 1141, ibm1141 cp01141, ccsid01141 |
|
| IBM01142 | ibm1142, cp01142, ccsid01142, 1142, ebcdic-no-277+euro cp1142, ibm-1142, ebcdic-dk-277+euro |
|
| IBM01143 | cp01143, ccsid01143, 1143, cp1143, ebcdic-se-278+euro ebcdic-fi-278+euro, ibm-1143, ibm1143 |
|
| IBM01144 | cp1144, 1144, ibm1144, cp01144, ccsid01144 ibm-1144, ebcdic-it-280+euro |
|
| IBM01145 | ebcdic-es-284+euro, cp1145, 1145, ibm1145, cp01145 ccsid01145, ibm-1145 |
|
| IBM01146 | cp1146, 1146, ibm1146, cp01146, ccsid01146 ibm-1146, ebcdic-gb-285+euro |
|
| IBM01147 | cp1147, 1147, ibm1147, ebcdic-fr-277+euro, cp01147 ccsid01147, ibm-1147 |
|
| IBM01148 | 1148, ibm1148, ebcdic-international-500+euro, cp01148, ccsid01148 ibm-1148, cp1148 |
|
| IBM01149 | ibm1149, cp01149, ccsid01149, ibm-1149, ebcdic-s-871+euro cp1149, 1149 |
|
| IBM037 | cp037, 037, cs-ebcdic-cp-wt, ebcdic-cp-nl, ibm037 cs-ebcdic-cp-us, ibm-37, cpibm37, cs-ebcdic-cp-ca, ebcdic-cp-wt csIBM037, ebcdic-cp-us, cs-ebcdic-cp-nl, ibm-037, ebcdic-cp-ca |
|
| IBM1026 | cp1026, ibm1026, ibm-1026, 1026 | |
| IBM1047 | 1047, ibm-1047, cp1047 | |
| IBM273 | 273, ibm-273, ibm273, cp273 | |
| IBM277 | ibm277, cp277, 277, ibm-277 | |
| IBM278 | 278, csIBM278, cp278, ibm-278, ebcdic-cp-se ebcdic-sv, ibm278 |
|
| IBM280 | ibm280, cp280, 280, ibm-280 | |
| IBM284 | ibm-284, cpibm284, ibm284, cp284, csIBM284 284 |
|
| IBM285 | cp285, ebcdic-gb, 285, csIBM285, ibm285 cpibm285, ebcdic-cp-gb, ibm-285 |
|
| IBM290 | ibm290, cp290, EBCDIC-JP-kana, 290, csIBM290 ibm-290 |
|
| IBM297 | csIBM297, cp297, ibm-297, ibm297, ebcdic-cp-fr 297, cpibm297 |
|
| IBM420 | cp420, csIBM420, 420, ibm-420, ebcdic-cp-ar1 ibm420 |
|
| IBM424 | ebcdic-cp-he, csIBM424, 424, ibm-424, ibm424 cp424 |
|
| IBM437 | cspc8codepage437, 437, ibm-437, ibm437, cp437 windows-437 |
|
| IBM500 | ebcdic-cp-bh, 500, csIBM500, cp500, ibm-500 ebcdic-cp-ch, ibm500 |
|
| IBM775 | cp775, 775, ibm-775, ibm775 | |
| IBM850 | cspc850multilingual, cp850, 850, ibm850, ibm-850 | |
| IBM852 | cp852, 852, csPCp852, ibm852, ibm-852 | |
| IBM855 | ibm855, ibm-855, cspcp855, cp855, 855 | |
| IBM857 | ibm857, ibm-857, csIBM857, cp857, 857 | |
| IBM860 | csIBM860, cp860, 860, ibm860, ibm-860 | |
| IBM861 | ibm861, cp861, cp-is, csIBM861, 861 ibm-861 |
|
| IBM862 | ibm862, cp862, cspc862latinhebrew, csIBM862, 862 ibm-862 |
|
| IBM863 | 863, ibm863, ibm-863, csIBM863, cp863 | |
| IBM864 | ibm864, ibm-864, csIBM864, cp864, 864 | |
| IBM865 | ibm865, ibm-865, csIBM865, cp865, 865 | |
| IBM866 | ibm866, ibm-866, csIBM866, cp866, 866 | |
| IBM868 | csIBM868, 868, ibm-868, cp-ar, ibm868 cp868 |
|
| IBM869 | csIBM869, cp-gr, 869, ibm-869, ibm869 cp869 |
|
| IBM870 | csIBM870, ebcdic-cp-yu, cp870, ebcdic-cp-roece, ibm-870 ibm870, 870 |
|
| IBM871 | csIBM871, ebcdic-cp-is, 871, ibm-871, ibm871 cp871 |
|
| IBM918 | 918, ibm-918, ebcdic-cp-ar2, cp918 | |
| ISO-2022-CN | (no encoder) | ISO2022CN, csISO2022CN |
| ISO-2022-JP | iso2022jp, csjisencoding, jis, jis_encoding, csISO2022JP | |
| ISO-2022-JP-2 | csISO2022JP2, iso2022jp2 | |
| ISO-2022-KR | ISO2022KR, csISO2022KR | |
| ISO-8859-1 | ISO_8859-1:1987, iso-ir-100, ISO8859-1, latin1, IBM819 csISOLatin1, ISO_8859_1, cp819, IBM-819, 8859_1 ISO_8859-1, l1, 819, ISO8859_1 |
|
| ISO-8859-13 | iso8859_13, ISO8859-13, 8859_13, iso_8859-13 | |
| ISO-8859-15 | csISO885915, 923, ISO-8859-15, cp923, IBM923 L9, IBM-923, csISOlatin9, LATIN9, ISO8859_15 Latin-9, ISO_8859-15, 8859_15, csISOlatin0, ISO8859-15 ISO8859_15_FDIS, LATIN0 |
|
| ISO-8859-16 | csISO885916, latin10, ISO_8859-16, ISO_8859-16:2001, iso-ir-226 l10, ISO8859_16 |
|
| ISO-8859-2 | 912, iso8859_2, ibm-912, 8859_2, l2 ISO_8859-2:1987, ISO8859-2, csISOLatin2, cp912, latin2 ibm912, iso-ir-101, ISO_8859-2 |
|
| ISO-8859-3 | iso8859_3, ibm-913, ISO_8859-3:1988, 8859_3, l3 iso-ir-109, ISO8859-3, cp913, latin3, csISOLatin3 ibm913, ISO_8859-3, 913 |
|
| ISO-8859-4 | ISO_8859-4:1988, ibm-914, 8859_4, l4, iso8859-4 cp914, latin4, iso-ir-110, csISOLatin4, ibm914 ISO_8859-4, 914, iso8859_4 |
|
| ISO-8859-5 | ISO_8859-5:1988, ISO_8859-5, 915, ibm-915, ibm915 cp915, iso8859_5, iso-ir-144, 8859_5, ISO8859-5 cyrillic, csISOLatinCyrillic |
|
| ISO-8859-6 | ECMA-114, ibm1089, ISO8859-6, ASMO-708, cp1089 1089, ISO_8859-6:1987, ISO_8859-6, 8859_6, iso-ir-127 ibm-1089, arabic, iso8859_6, csISOLatinArabic |
|
| ISO-8859-6-BIDI | ISO-8859-6-E, ISO_8859-6-I, csISO88596I, ISO_8859-6-E, ISO-8859-6-I csISO88596E |
|
| ISO-8859-7 | ibm813, sun_eu_greek, ibm-813, iso8859_7, greek ECMA-118, 8859_7, 813, ISO_8859-7:1987, iso-ir-126 greek8, iso8859-7, csISOLatinGreek, cp813, ELOT_928 ISO_8859-7 |
|
| ISO-8859-8 | ISO_8859-8:1988, ISO_8859-8, 916, ibm-916, ibm916 iso8859_8, cp916, hebrew, csISOLatinHebrew, 8859_8 ISO8859-8, iso-ir-138 |
|
| ISO-8859-8-BIDI | ISO_8859-8-I, csISO88598I, ISO_8859-8-E, ISO-8859-8-I, csISO88598E ISO-8859-8-E |
|
| ISO-8859-9 | ibm-920, ISO_8859-9:1989, 8859_9, l5, ISO8859-9 cp920, ISO_8859-9, latin5, ibm920, iso8859_9 csISOLatin5, iso-ir-148, 920 |
|
| ISO646-CA | ISO-IR-121 | |
| ISO646-CA2 | ISO-IR-122 | |
| ISO646-CH | (none) | |
| ISO646-CN | ISO-IR-57 | |
| ISO646-CU | ISO-IR-151 | |
| ISO646-DE | ISO-IR-21, DIN_66003 | |
| ISO646-DK | (none) | |
| ISO646-ES | ISO-IR-17 | |
| ISO646-ES2 | ISO-IR-85 | |
| ISO646-FI | ISO646-SE, ISO-IR-10 | |
| ISO646-FR | ISO-IR-69 | |
| ISO646-FR1 | ISO-IR-25 | |
| ISO646-GB | ISO-IR-4 | |
| ISO646-HU | ISO-IR-86 | |
| ISO646-IE | ISO-IR-207 | |
| ISO646-INV | ISO-IR-170 | |
| ISO646-IRV | ISO-IR-2, ISO_646.IRV:1983 | |
| ISO646-IS | (none) | |
| ISO646-IT | ISO-IR-15 | |
| ISO646-JAO | ISO646-JP-OCR-B, ISO-IR-92 | |
| ISO646-JP | ISO-IR-14 | |
| ISO646-KR | (none) | |
| ISO646-MT | (none) | |
| ISO646-NO | ISO-IR-60 | |
| ISO646-NO2 | ISO-IR-61 | |
| ISO646-PT | ISO-IR-16 | |
| ISO646-PT2 | ISO-IR-84 | |
| ISO646-SE2 | ISO-IR-11 | |
| ISO646-T61 | ISO-IR-102 | |
| ISO646-TW | (none) | |
| ISO646-US | ISO-IR-6, ISO_646.irv:1991 | |
| ISO646-YU | ISO-IR-141 | |
| JIS_X0201 | JIS_X0201, JIS0201, X0201, csHalfWidthKatakana | |
| JIS_X0212-1990 | JIS0212, csISO159JISX02121990, x0212, iso-ir-159, jis_x0212-1990 | |
| KOI8-R | cskoi8r, koi8_r, koi8 | |
| KOI8-U | koi8_u | |
| KZ-1048 | csKZ1048, RK1048, STRK1048-2002 | |
| MIK | (none) | |
| SCGSM | GSM_0338, GSM-DEFAULT-ALPHABET, GSM7, GSM_DEFAULT, GSM-7BIT | |
| SCPGSM | (none) | |
| Shift_JIS | ms_kanji, sjis, shift_jis, shift-jis, csShiftJIS x-sjis |
|
| TIS-620 | tis620, tis620.2533 | |
| US-ASCII | 646, us, ANSI_X3.4-1986, cp367, iso-ir-6 ASCII, iso_646.irv:1983, ANSI_X3.4-1968, ascii7, IBM367 csASCII, ISO_646.irv:1991, ISO646-US |
|
| UTF-16 | unicode, UTF_16, utf16, UnicodeBig | |
| UTF-16BE | UTF_16BE, ISO-10646-UCS-2, X-UTF-16BE, UnicodeBigUnmarked | |
| UTF-16LE | UnicodeLittleUnmarked, X-UTF-16LE, UTF_16LE | |
| UTF-32 | UTF_32, UTF32 | |
| UTF-32BE | UTF_32BE, X-UTF-32BE | |
| UTF-32LE | UTF_32LE, X-UTF-32LE | |
| UTF-7 | UTF7, csUnicode11UTF7, UNICODE-2-0-UTF-7, UNICODE-1-1-UTF-7 | |
| UTF-7-OPTIONAL | UTF-7O, UTF-7-O, UTF7O | |
| UTF-8 | UTF8, unicode-1-1-utf-8 | |
| windows-1250 | cp1250, cp5346 | |
| windows-1251 | cp1251, ansi-1251, cp5347 | |
| windows-1252 | ibm-1252, cp5348, cp1252, ibm1252 | |
| windows-1253 | cp1253, cp5349 | |
| windows-1254 | cp1254, cp5350 | |
| windows-1255 | cp1255 | |
| windows-1256 | cp1256 | |
| windows-1257 | cp1257, cp5353 | |
| windows-1258 | cp1258 | |
| windows-31j | MS932, csWindows31J, windows-932 | |
| x-Big5-HKSCS-2001 | big5-hkscs-2001, big5hk-2001, Big5_HKSCS_2001, big5hkscs-2001, big5-hkscs:unicode3.0 | |
| x-Big5-Solaris | Big5_Solaris | |
| x-euc-jp-linux | euc_jp_linux, euc-jp-linux | |
| x-EUC-TW | EUC-TW, euc_tw, euctw, cns11643 | |
| x-eucJP-Open | EUC_JP_Solaris, eucJP-open | |
| x-IBM1006 | ibm-1006, 1006, cp1006, ibm1006 | |
| x-IBM1025 | cp1025, ibm1025, ibm-1025, 1025 | |
| x-IBM1046 | cp1046, ibm1046, ibm-1046, 1046 | |
| x-IBM1097 | ibm-1097, 1097, cp1097, ibm1097 | |
| x-IBM1098 | ibm-1098, 1098, cp1098, ibm1098 | |
| x-IBM1112 | cp1112, ibm1112, ibm-1112, 1112 | |
| x-IBM1122 | 1122, cp1122, ibm1122, ibm-1122 | |
| x-IBM1123 | cp1123, ibm1123, ibm-1123, 1123 | |
| x-IBM1124 | cp1124, ibm1124, ibm-1124, 1124 | |
| x-IBM1129 | ibm-1129, 1129, cp1129, ibm1129 | |
| x-IBM1166 | 1166, cp1166, ibm1166, ibm-1166 | |
| x-IBM1364 | 1364, cp1364, ibm1364, ibm-1364 | |
| x-IBM1381 | cp1381, ibm1381, ibm-1381, 1381 | |
| x-IBM1383 | cpeuccn, ibm-euccn, cp1383, 1383, ibmeuccn ibm1383, ibm-1383 |
|
| x-IBM29626C | ibm29626c, ibm-29626c, cp29626c, ibm-eucjp, 29626c | |
| x-IBM300 | ibm300, cp300, 300, ibm-300 | |
| x-IBM33722 | 33722, ibm-33722_vascii_vpua, ibm33722, cp33722, ibm-5050 ibm-33722 |
|
| x-IBM737 | ibm737, cp737, 737, ibm-737 | |
| x-IBM833 | 833, ibm-833, ibm833, cp833 | |
| x-IBM834 | ibm-834, ibm834, cp834, 834 | |
| x-IBM856 | ibm-856, ibm856, cp856, 856 | |
| x-IBM874 | cp874, 874, ibm-874, ibm874 | |
| x-IBM875 | 875, ibm-875, ibm875, cp875 | |
| x-IBM921 | 921, ibm-921, ibm921, cp921 | |
| x-IBM922 | ibm-922, ibm922, cp922, 922 | |
| x-IBM930 | 930, ibm-930, ibm930, cp930 | |
| x-IBM933 | ibm-933, ibm933, cp933, 933 | |
| x-IBM935 | ibm935, cp935, 935, ibm-935 | |
| x-IBM937 | cp937, 937, ibm-937, ibm937 | |
| x-IBM939 | 939, ibm-939, ibm939, cp939 | |
| x-IBM942 | 942, ibm-942, ibm942, cp942 | |
| x-IBM942C | ibm-942C, ibm-932, ibm942C, 932, x-ibm932 cp932, cp942C, ibm932, 942C |
|
| x-IBM943 | 943, ibm-943, ibm943, cp943 | |
| x-IBM943C | cp943C, ibm943C, ibm-943C, 943C | |
| x-IBM948 | cp948, 948, ibm-948, ibm948 | |
| x-IBM949 | 949, ibm-949, ibm949, cp949 | |
| x-IBM949C | ibm-949C, 949C, cp949C, ibm949C | |
| x-IBM950 | ibm950, cp950, 950, ibm-950 | |
| x-IBM964 | ibm964, ibm-964, 964, cp964, ibm-euctw | |
| x-IBM970 | cp970, 970, ibm-eucKR, ibm970, ibm-970 | |
| x-ISCII91 | ISCII91, iscii, csISO153GOST1976874, ST_SEV_358-88, iso-ir-153 | |
| x-ISO-2022-CN-CNS | ISO2022CN_CNS, ISO-2022-CN-CNS | |
| x-ISO-2022-CN-GB | ISO2022CN_GB, ISO-2022-CN-GB | |
| x-iso-8859-11 | iso-8859-11, iso8859_11 | |
| x-JIS0208 | JIS_X0208-1983, iso-ir-87, x0208, JIS_C6226-1983, csISO87JISX0208 JIS0208 |
|
| x-JISAutoDetect | (no encoder) | JISAutoDetect |
| x-Johab | johab, ms1361, ksc5601_1992, ksc5601-1992 | |
| x-MacArabic | MacArabic | |
| x-MacCentralEurope | MacCentralEurope | |
| x-MacCroatian | MacCroatian | |
| x-MacCyrillic | MacCyrillic | |
| x-MacDingbat | MacDingbat | |
| x-MacGreek | MacGreek | |
| x-MacHebrew | MacHebrew | |
| x-MacIceland | MacIceland | |
| x-MacRoman | MacRoman | |
| x-MacRomania | MacRomania | |
| x-MacSymbol | MacSymbol | |
| x-MacThai | MacThai | |
| x-MacTurkish | MacTurkish | |
| x-MacUkraine | MacUkraine | |
| x-MS932_0213 | MS932_0213, MS932-0213, windows-932:2004, windows-932-0213, MS932:2004 | |
| x-MS950-HKSCS | MS950_HKSCS | |
| x-MS950-HKSCS-XP | MS950_HKSCS_XP | |
| x-mswin-936 | ms936, ms_936 | |
| x-PCK | pck | |
| x-SJIS_0213 | sjis-0213, shift_jis_0213:2004, sjis:2004, shift_jis:2004, sjis_0213:2004 sjis_0213 |
|
| x-UTF-16LE-BOM | UnicodeLittle | |
| X-UTF-32BE-BOM | UTF_32BE_BOM, UTF-32BE-BOM | |
| X-UTF-32LE-BOM | UTF_32LE_BOM, UTF-32LE-BOM | |
| x-windows-50220 | ms50220, cp50220 | |
| x-windows-50221 | ms50221, cp50221 | |
| x-windows-874 | ms874, ms-874, windows-874 | |
| x-windows-949 | ms949, ms_949, windows-949, windows949 | |
| x-windows-950 | ms950, windows-950 | |
| x-windows-iso2022jp | windows-iso2022jp |
Count: 218