recode patch for iso5426 and ANSEL characters sets

ISO 5426 and Z39.47 (ANSEL) are character sets for bibliographic
information interchange. They are often used in the Z39.50 protocol.
ISO 5426 is an international standard. Z39.47 is an USA-only
standard for (US-)MARC records.

The patches are available for recode version 3.4 at

http://www.de.FreeBSD.org/~wosch/src/recode/recode-3.4-bib.tar.gz

NOTE: the patch support only the conversion to ISO 8859-1 (latin1),
other latin character sets (e.g. ISO 8859-2 for middle european
languages, e.g. czech) are not supported!

iso5426:1983  <-> latin1 character conversion.

ISO 5426:1983 -   Extension of the Latin alphabet coded character
                  set for bibliographic information interchange. 
Read the file iso5426lat1.l for more information about iso5426.

8-Bit ANSEL   <-> latin1 character conversion
Z39.47-1993 Extended Latin Alphabet Coded Character Set for
Bibliographic Use (ANSEL)

Last update: 25-Mar-1998
wosch@FreeBSD.org

Full description of the standards

http://www.niso.org/stantech.html#z3947

ANSI/NISO Z39.47-1993 (Revision of ANSI Z39.47-1985) Extended Latin
Alphabet Coded Character Set for Bibliographic Use Abstract:
Establishes computer codes for an extended Latin alphabet character
set to be used in bibliographic work when handling non-English
items. The standard addresses special characters in languages using
the Latin alphabet as well as combining marks (diacritics) required
for romanization and transliteration. This standard establishes the
7-bit and 8-bit code values.  27 pp. ISBN: 1-880124-02-5 Price: $40.00
ANSI Approval Date: 5/3/93 ANSI Approved Standard: YES


http://www.niso.org/sc4stand.html#5426

ISO 5426:1983 Extension of the Latin alphabet coded character set for
bibliographic information interchange Contains a set of 76 graphic
characters with their coded representations. It includes a code table
and a legend showing each graphic, its name and use, and explanatory
notes. Primarily intended for information interchange among data
processing systems and within message transmission systems, this
character set is designed to handle information in 39 specified
languages, as well as transliterated or romanized forms of an
additional 32 languages.  These characters, together with the
characters in the international reference version of ISO 646 (ISO
escape sequence ESC 2/8 4/0), constitute a character set for the
international interchange of bibliographic citations, including their
annotations, in the Latin alphabet.