ITU T.61

Last updated
T.61
Character repertoire and coded character sets for the international teletex service
StatusWithdrawn
Year started1980
Latest version(03/93)
March 1993
Organization ITU-T
CommitteeStudy Group VIII
Related standards T.51, ASN.1, X.500, X.509
Domain encoding
LicenseFreely available
Website https://www.itu.int/rec/T-REC-T.61

T.61 is an ITU-T Recommendation for a Teletex character set. T.61 predated Unicode, and was the primary character set in ASN.1 used in early versions of X.500 and X.509 for encoding strings containing characters used in Western European languages. [1] It is also used by older versions of LDAP. [2] While T.61 continues to be supported in modern versions of X.500 and X.509, it has been deprecated in favor of Unicode. It is also called Code page 1036, CP1036, or IBM 01036.

Contents

While ASN.1 does see wide use and the T.61 character set is used on some standards using ASN.1 (for example in RSA Security's PKCS #9), the 1988-11 version of the T.61 standard itself was superseded by a never-published 1993-03 version; the 1993-03 version was withdrawn by the ITU-T. [3] The 1988-11 version is still available. [3]

T.61 was one of the encodings supported by Mozilla software in email and HTML until 2014, when the supported encodings were limited to those in the WHATWG Encoding Standard (although T.61 remained supported for LDAP). [4]

Code page layout

T.61
Alias(es)
  • Code page 1036
  • Code page 20261
  • ISO-IR-103
Standard ITU T.61
Other related encoding(s)

The following table maps the T.61 characters to their equivalent Unicode code points.

T.61-8bit [5] [6] [7] [8]
0123456789ABCDEF
0x BS LF FF CR LS1 LS0
1x SS2 [lower-alpha 1] SUB ESC SS3 [lower-alpha 1]
2x  SP  !"%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[]_
6xabcdefghijklmno
7xpqrstuvwxyz| DEL
8xPLDPLU
9x CSI
Ax NBSP ¡¢£$¥#§¤«
Bx°±²³×µ·÷»¼½¾¿
Cx̀́̂̃̄̆̇̈̈ [lower-alpha 2] ̧̨̲̊̋̌
Dx
ExÆЪĦIJĿŁØŒºÞŦŊʼn
Fxĸæđðħıijŀłøœßþŧŋ

See ITU T.51 for a description of how the accents at 0xC0..CF worked. They prefix the letters, as opposed to postfix used by Unicode.

See also

Footnotes

  1. 1 2 The ISO/IEC 2022 C0 control set defined by T.61 (ISO-IR-106) encodes SS2 and SS3 at 0x19 and 0x1D respectively. [6] It is permitted to use ISO/IEC 2022 sequences for switching control sets (as opposed to graphical sets) within ISO/IEC 10646 (UCS/Unicode) in contexts where processing ANSI escape codes is appropriate, provided that each byte in the sequence is padded to the code unit size of the encoding, [9] in which case SS2 and SS3 would be available at U+0019 and U+001D. However, the more common ISO/IEC 6429 control set, the names of which are listed for reference in the Unicode code chart, [10] encodes SS2 and SS3 at U+008E and U+008F respectively.
  2. Noted in the 1988 revision of the specification as having been allocated to the umlaut in the 1980 revision of the specification, but having since been deprecated. [5] It was initially used to distinguish between umlaut and diaeresis. [11]

Related Research Articles

Extended Binary Coded Decimal Interchange Code is an eight-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems. It descended from the code used with punched cards and the corresponding six-bit binary-coded decimal code used with most of IBM's computer peripherals of the late 1950s and early 1960s. It is supported by various non-IBM platforms, such as Fujitsu-Siemens' BS2000/OSD, OS-IV, MSP, and MSP-EX, the SDS Sigma series, Unisys VS/9, Unisys MCP and ICL VME.

ISO/IEC 646 is a set of ISO/IEC standards, described as Information technology — ISO 7-bit coded character set for information interchange and developed in cooperation with ASCII at least since 1964. Since its first edition in 1967 it has specified a 7-bit character code from which several national standards are derived.

ISO/IEC 8859-8, Information technology — 8-bit single-byte coded graphic character sets — Part 8: Latin/Hebrew alphabet, is part of the ISO/IEC 8859 series of ASCII-based standard character encodings. ISO/IEC 8859-8:1999 from 1999 represents its second and current revision, preceded by the first edition ISO/IEC 8859-8:1988 in 1988. It is informally referred to as Latin/Hebrew. ISO/IEC 8859-8 covers all the Hebrew letters, but no Hebrew vowel signs. IBM assigned code page 916 to it. This character set was also adopted by Israeli Standard SI1311:2002, with some extensions.

ISO/IEC 8859-5:1999, Information technology — 8-bit single-byte coded graphic character sets — Part 5: Latin/Cyrillic alphabet, is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 1988. It is informally referred to as Latin/Cyrillic.

ISO/IEC 8859-6:1999, Information technology — 8-bit single-byte coded graphic character sets — Part 6: Latin/Arabic alphabet, is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 1987. It is informally referred to as Latin/Arabic. It was designed to cover Arabic. Only nominal letters are encoded, no preshaped forms of the letters, so shaping processing is required for display. It does not include the extra letters needed to write most Arabic-script languages other than Arabic itself.

ISO/IEC 8859-10:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 10: Latin alphabet No. 6, is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 1992. It is informally referred to as Latin-6. It was designed to cover the Nordic languages, deemed of more use for them than ISO 8859-4.

ISO/IEC 8859-14:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 14: Latin alphabet No. 8 (Celtic), is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 1998. It is informally referred to as Latin-8 or Celtic. It was designed to cover the Celtic languages, such as Irish, Manx, Scottish Gaelic, Welsh, Cornish, and Breton.

ISO/IEC 2022Information technology—Character code structure and extension techniques, is an ISO/IEC standard in the field of character encoding. It is equivalent to the ECMA standard ECMA-35, the ANSI standard ANSI X3.41 and the Japanese Industrial Standard JIS X 0202. Originating in 1971, it was most recently revised in 1994.

The C0 and C1 control code or control character sets define control codes for use in text by computer systems that use ASCII and derivatives of ASCII. The codes represent additional information about the text, such as the position of a cursor, an instruction to start a new line, or a message that the text has been received.

T.51 / ISO/IEC 6937:2001, Information technology — Coded graphic character set for text communication — Latin alphabet, is a multibyte extension of ASCII, or more precisely ISO/IEC 646-IRV. It was developed in common with ITU-T for telematic services under the name of T.51, and first became an ISO standard in 1983. Certain byte codes are used as lead bytes for letters with diacritics (accents). The value of the lead byte often indicates which diacritic that the letter has, and the follow byte then has the ASCII-value for the letter that the diacritic is on.

The MARC-8 charset is a MARC standard used in MARC-21 library records. The MARC formats are standards for the representation and communication of bibliographic and related information in machine-readable form, and they are frequently used in library database systems. The character encoding now known as MARC-8 was introduced in 1968 as part of the MARC format. Originally based on the Latin alphabet, from 1979 to 1983 the JACKPHY initiative expanded the repertoire to include Japanese, Arabic, Chinese, and Hebrew characters, with the later addition of Cyrillic and Greek scripts. If a character is not representable in MARC-8 of a MARC-21 record, then UTF-8 must be used instead. UTF-8 has support for many more characters than MARC-8, which is rarely used outside library data.

In mathematics, the radical symbol, radical sign, root symbol, radix, or surd is a symbol for the square root or higher-order root of a number. The square root of a number x is written as

The CCITT Chinese Primary Set is a multi-byte graphic character set for Chinese communications created for the Consultative Committee on International Telephone and Telegraph (CCITT) in 1992. It is defined in ITU T.101, annex C, which codifies Data Syntax 2 Videotex. It is registered with the ISO-IR registry for use with ISO/IEC 2022 as ISO-IR-165, and encodable in the ISO-2022-CN-EXT code version.

Optical Character Recognition is a Unicode block containing signal characters for OCR and MICR standards.

The ISO 2033:1983 standard defines character sets for use with Optical Character Recognition or Magnetic Ink Character Recognition systems. The Japanese standard JIS X 9010:1984 is closely related.

ISO 5426 is a character set developed by ISO, similar to ISO/IEC 6937. It was first published in 1983.

ISO-IR-111 or KOI8-E is an 8-bit character set. It is a multinational extension of KOI-8 for Belarusian, Macedonian, Serbian, and Ukrainian. The name "ISO-IR-111" refers to its registration number in the ISO-IR registry, and denotes it as a set usable with ISO/IEC 2022.

ISO-IR-197 is an 8-bit, single-byte character encoding which was designed for the Sámi languages. It is a modification of ISO 8859-1, replacing certain punctuation and symbol characters with additional letters used in certain Sámi orthographies.

<span class="mw-page-title-main">Videotex character set</span>

The character sets used by Videotex are based, to greater or lesser extents, on ISO/IEC 2022. Three Data Syntax systems are defined by ITU T.101, corresponding to the Videotex systems of different countries.

GB 12345, entitled Code of Chinese ideogram set for information interchange supplementary set, is a Traditional Chinese character set standard established by China, and can be thought as the traditional counterpart of GB 2312. It is used as an encoding of traditional Chinese characters, although it is not as commonly used as Big5. It has 6,866 characters, and has no relationship nor compatibility with Big5 and CNS 11643.

References

  1. "T.61 : Character repertoire and coded character sets for the international teletex service". www.itu.int. Retrieved 2019-11-14.
  2. "ldap_8859_to_t61". PHP Manual. The PHP Group.
  3. 1 2 "Recommendation T.61". ITU-T.
  4. Sivonen, Henri (2014-09-26). "Character encoding changes in m-c require c-c action". mozilla.dev.apps.thunderbird.
  5. 1 2 CCITT (1988-11-25). Character repertoire and coded character sets for the international teletex service (1988 ed.). Recommendation T.61.
  6. 1 2 ITU (1985-08-01). Teletex Primary Set of Control Functions (PDF). ITSCJ/IPSJ. ISO-IR-106.
  7. ITU (1985-08-01). Teletex Supplementary Set of Control Functions (PDF). ITSCJ/IPSJ. ISO-IR-107.
  8. RFC 1345
  9. ISO/IEC JTC 1/SC 2 (2017). "12.4: Identification of control function set". Information technology — Universal Coded Character Set (UCS) (5th ed.). ISO. pp. 19–20. ISO/IEC 10646.{{citation}}: CS1 maint: numeric names: authors list (link)
  10. Unicode Consortium (2019). "C1 Controls and Latin-1 Supplement" (PDF). The Unicode Standard, Version 12.1.
  11. ITU-T (1994-11-11). "Table C.9/T.101 – The supplementary set of graphic characters (default G2 set)". International interworking for Videotex services. p. 248. T.101:1994. (Difference between the codes is explained in the first note below table. Caveats: Is in second of the segmented PDFs in the download. The table itself is displayed in the PDF with severe mojibake (hence why the displayed table does not appear to correspond to the notes), and is supposed to look roughly like this.