Character Sets Domains Protocols Numbers About Character Sets Last Updated 2024-06-06 Available Formats XML HTML Plain text Registry Included Below Character Sets Character Sets Registration Procedure(s) Expert Review Expert(s) Martin Dürst Reference [RFC2978] Note These are the…
Character Sets Domains Protocols Numbers About Character Sets Last Updated 2024-06-06 Available Formats XML HTML Plain text Registry Included Below Character Sets Character Sets Registration Procedure(s) Expert Review Expert(s) Martin Dürst Reference [RFC2978] Note These are the official names for character sets that may be used in the Internet and may be referred to in Internet documentation. These names are expressed in ANSI_X3.4-1968 which is commonly called US-ASCII or simply ASCII. The character set most commonly use in the Internet and used especially in protocol standards is US-ASCII, this is strongly encouraged. The use of the name US-ASCII is also encouraged. The character set names may be up to 40 characters taken from the printable characters of US-ASCII. However, no distinction is made between use of upper and lower case letters. The MIBenum value is a unique value for use in MIBs to identify coded character sets. The value space for MIBenum values has been divided into three regions. The first region (3-999) consists of coded character sets that have been standardized by some standard setting organization. This region is intended for standards that do not have subset implementations. The second region (1000-1999) is for the Unicode and ISO/IEC 10646 coded character sets together with a specification of a (set of) sub-repertoires that may occur. The third region (>1999) is intended for vendor specific coded character sets. Assigned MIB enum Numbers ------------------------- 0-2 Reserved 3-999 Set By Standards Organizations 1000-1999 Unicode / 10646 2000-2999 Vendor The aliases that start with "cs" have been added for use with the IANA-CHARSET-MIB as originally defined in [RFC3808], and as currently maintained by IANA at [IANA registry ianacharset-mib]. Note that the ianacharset-mib needs to be kept in sync with this registry. These aliases that start with "cs" contain the standard numbers along with suggestive names in order to facilitate applications that want to display the names in user interfaces. The "cs" stands for character set and is provided for applications that need a lower case first letter but want to use mixed case thereafter that cannot contain any special characters, such as underbar ("_") and dash ("-"). If the character set is from an ISO standard, its cs alias is the ISO standard number or name. If the character set is not from an ISO standard, but is registered with ISO (IPSJ/ITSCJ is the current ISO Registration Authority), the ISO Registry number is specified as ISOnnn followed by letters suggestive of the name or standards number of the code set. When a national or international standard is revised, the year of revision is added to the cs alias of the new character set entry in the IANA Registry in order to distinguish the revised character set from the original character set. Available Formats CSV Preferred MIME Name Name MIBenum Source Reference Aliases Note US-ASCII US-ASCII 3 ANSI X3.4-1986 [RFC2046] iso-ir-6 ANSI_X3.4-1968 ANSI_X3.4-1986 ISO_646.irv:1991 ISO646-US US-ASCII us IBM367 cp367 csASCII ISO-8859-1 ISO_8859-1:1987 4 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-100 ISO_8859-1 ISO-8859-1 latin1 l1 IBM819 CP819 csISOLatin1 ISO-8859-2 ISO_8859-2:1987 5 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-101 ISO_8859-2 ISO-8859-2 latin2 l2 csISOLatin2 ISO-8859-3 ISO_8859-3:1988 6 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-109 ISO_8859-3 ISO-8859-3 latin3 l3 csISOLatin3 ISO-8859-4 ISO_8859-4:1988 7 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-110 ISO_8859-4 ISO-8859-4 latin4 l4 csISOLatin4 ISO-8859-5 ISO_8859-5:1988 8 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-144 ISO_8859-5 ISO-8859-5 cyrillic csISOLatinCyrillic ISO-8859-6 ISO_8859-6:1987 9 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-127 ISO_8859-6 ISO-8859-6 ECMA-114 ASMO-708 arabic csISOLatinArabic ISO-8859-7 ISO_8859-7:1987 10 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1947][RFC1345][Keld_Simonsen] iso-ir-126 ISO_8859-7 ISO-8859-7 ELOT_928 ECMA-118 greek greek8 csISOLatinGreek ISO-8859-8 ISO_8859-8:1988 11 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-138 ISO_8859-8 ISO-8859-8 hebrew csISOLatinHebrew ISO-8859-9 ISO_8859-9:1989 12 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-148 ISO_8859-9 ISO-8859-9 latin5 l5 csISOLatin5 ISO-8859-10 ISO-8859-10 13 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-157 l6 ISO_8859-10:1992 csISOLatin6 latin6 ISO_6937-2-add 14 [ISO-IR: International Register of Escape Sequences] and ISO 6937-2:1983 Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-142 csISOTextComm JIS_X0201 15 JIS X 0201-1976. One byte only, this is equivalent to JIS/Roman (similar to ASCII) plus eight-bit half-width Katakana [RFC1345][Keld_Simonsen] X0201 csHalfWidthKatakana JIS_Encoding 16 JIS X 0202-1991. Uses ISO 2022 escape sequences to shift code sets as documented in JIS X 0202-1991. csJISEncoding Shift_JIS Shift_JIS 17 This charset is an extension of csHalfWidthKatakana by adding graphic characters in JIS X 0208. The CCS's are JIS X0201:1997 and JIS X0208:1997. The complete definition is shown in Appendix 1 of JIS X0208:1997. This charset can be used for the top-level media type "text". MS_Kanji csShiftJIS EUC-JP Extended_UNIX_Code_Packed_Format_for_Japanese 18 Standardized by OSF, UNIX International, and UNIX Systems Laboratories Pacific. Uses ISO 2022 rules to select code set 0: US-ASCII (a single 7-bit byte set) code set 1: JIS X0208-1990 (a double 8-bit byte set) restricted to A0-FF in both bytes code set 2: Half Width Katakana (a single 7-bit byte set) requiring SS2 as the character prefix code set 3: JIS X0212-1990 (a double 7-bit byte set) restricted to A0-FF in both bytes requiring SS3 as the character prefix csEUCPkdFmtJapanese EUC-JP Extended_UNIX_Code_Fixed_Width_for_Japanese 19 Used in Japan. Each character is 2 octets. code set 0: US-ASCII (a single 7-bit byte set) 1st byte = 00 2nd byte = 20-7E code set 1: JIS X0208-1990 (a double 7-bit byte set) restricted to A0-FF in both bytes code set 2: Half Width Katakana (a single 7-bit byte set) 1st byte = 00 2nd byte = A0-FF code set 3: JIS X0212-1990 (a double 7-bit byte set) restricted to A0-FF in the first byte and 21-7E in the second byte csEUCFixWidJapanese BS_4730 20 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-4 ISO646-GB gb uk csISO4UnitedKingdom SEN_850200_C 21 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-11 ISO646-SE2 se2 csISO11SwedishForNames IT 22 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-15 ISO646-IT csISO15Italian ES 23 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-17 ISO646-ES csISO17Spanish DIN_66003 24 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-21 de ISO646-DE csISO21German NS_4551-1 25 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-60 ISO646-NO no csISO60DanishNorwegian csISO60Norwegian1 NF_Z_62-010 26 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-69 ISO646-FR fr csISO69French ISO-10646-UTF-1 27 Universal Transfer Format (1), this is the multibyte encoding, that subsets ASCII-7. It does not have byte ordering issues. csISO10646UTF1 ISO_646.basic:1983 28 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] ref csISO646basic1983 INVARIANT 29 [RFC1345][Keld_Simonsen] csINVARIANT ISO_646.irv:1983 30 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-2 irv csISO2IntlRefVersion NATS-SEFI 31 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-8-1 csNATSSEFI NATS-SEFI-ADD 32 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-8-2 csNATSSEFIADD NATS-DANO 33 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-9-1 csNATSDANO NATS-DANO-ADD 34 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-9-2 csNATSDANOADD SEN_850200_B 35 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-10 FI ISO646-FI ISO646-SE se csISO10Swedish KS_C_5601-1987 36 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-149 KS_C_5601-1989 KSC_5601 korean csKSC56011987 ISO-2022-KR ISO-2022-KR 37 [RFC1557] (see also KS_C_5601-1987) [RFC1557][Woohyong_Choi] csISO2022KR EUC-KR EUC-KR 38 [RFC1557] (see also KS_C_5861-1992) [RFC1557][Woohyong_Choi] csEUCKR ISO-2022-JP ISO-2022-JP 39 [RFC1468] (see also [RFC2237]) [RFC1468][Jun_Murai] csISO2022JP ISO-2022-JP-2 ISO-2022-JP-2 40 [RFC1554] [RFC1554][Masataka_Ohta] csISO2022JP2 JIS_C6220-1969-jp 41 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] JIS_C6220-1969 iso-ir-13 katakana x0201-7 csISO13JISC6220jp JIS_C6220-1969-ro 42 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-14 jp ISO646-JP csISO14JISC6220ro PT 43 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-16 ISO646-PT csISO16Portuguese greek7-old 44 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-18 csISO18Greek7Old latin-greek 45 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-19 csISO19LatinGreek NF_Z_62-010_(1973) 46 [ISO-IR: International Register of Escape Sequences] Note: The current registration authority is IPSJ/ITSCJ, Japan. [RFC1345][Keld_Simonsen] iso-ir-25 ISO646-FR1 csISO25French Latin-greek-1 47 [ISO-IR: International Register of Escape Sequences] Note: The current regist…