Woah, there is a library in Perl to do that? Sweet! Okay, now I know two languages with such a library, Perl and Java. Anyone want to write one for ruby? :) On 10/24/2011 2:47 PM, Doran, Michael D wrote: >> Okay. How do I go about converting MARC-8 encoded records into UTF-8? > In Perl... using the handy MARC::Charset module (tip 'o the hat to Ed Summers, and now maintained by Galen Charlton). > > -- Michael > >> -----Original Message----- >> From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Eric >> Lease Morgan >> Sent: Monday, October 24, 2011 1:39 PM >> To: [log in to unmask] >> Subject: Re: [CODE4LIB] marc-8 >> >> On Oct 24, 2011, at 2:34 PM, Doran, Michael D wrote: >> >>>> In Perl, how do I specify MARC-8 when reading (decoding) and writing >>>> (encoding) data? >>> You can't. MARC-8 is a character set that is unknown to the operating >> system. Your best bet is to convert MARC-8-encoded records into UTF-8. >> >> /me throws his hands up in the air and screams! >> >> Okay. How do I go about converting MARC-8 encoded records into UTF-8? I know >> yaz-marcdump changes the encoding bit in MARC leaders. Does it also convert >> MARC-8 characters to UTF-8? (I guess I could simply try it and see what >> happens.) >> >> -- >> Eric Morgan