GNU `recode' converts files between character sets and usages. When exact transliterations are not possible, it may get rid of the offending characters or fall back on approximations. This program recognizes or produces nearly 150 different character sets and is able to transliterate files between almost any pair. Most RFC 1345 character sets are supported. ---------------------------------------------------------------- There is also a patch avaliable for the bibliographic character sets: ISO 5426:1983 Extension of the Latin alphabet coded character set for bibliographic information interchange. http://lcweb.loc.gov/loc/standards/isotc46/sc4standards.html Z39.47-1993 Extended Latin Alphabet Coded Character Set for Bibliographic Use (ANSEL) [also known as 8-Bit ANSEL, used by USMARC] http://www.niso.org/pccodes.htm See http://www.freebsd.org/~wosch/src/recode-3.4-bib.tar.gz Extract the archive and follow the instructions in README.bib.