ANSEL


ANSEL, the American National Standard for Extended Latin Alphabet Coded Character Set for Bibliographic Use, was a character set used in text encoding. It provided a table of coded values for the representation of characters of the extended Latin alphabet in machine-readable form for thirty-five languages written in the Latin alphabet and for fifty-one romanized languages. The standard was reaffirmed in 2003 although it has been administratively withdrawn by ANSI effective 14 February 2013. It is registered as Registration # 231 in the ISO International Register of Coded Character Sets to be Used with Escape Sequences.
ANSEL is composed of a set of 63 graphic characters intended for use with ASCII, the American National
Standard Code for Information Interchange, ANSI X3.4-1986, including 29 combining diacritic characters. A combining diacritic character precedes the spacing character on which it should be superimposed. The initial revision of ANSEL was released in 1985.

Code page layout

The following table shows ANSI/NISO Z39.47-1993. Each character is shown with its Unicode equivalent.

Use

GEDCOM

The GEDCOM specification for exchanging genealogical data refers to ANSEL as a valid text encoding for GEDCOM files and extends it with additional characters which are shown in the following table.
HexUnicodeGlyphDescription
0xBE25A1empty box
0xBF25A0black box
0xCD0065emidline e
0xCE006Fomidline o
0xCF00DFßes zet
0xFC0338 ̸ diacritic slash through char

MARC21

The Extended Latin character set from MARC 21 is synchronized with ANSEL but additionally supports the eszett character at C7 and the euro sign at C8.