Print

Print


Eric,

Sometimes for grandpa Perl stuff -- especially as concerns charsets and/or internationalization -- it's worth pinging these lists:

	[log in to unmask] (yes, still alive and kicking)

	[log in to unmask] (very low traffic list, but some knowledgeable subscribers)

-- Michael

> -----Original Message-----
> From: Doran, Michael D
> Sent: Monday, October 24, 2011 1:48 PM
> To: 'Code for Libraries'
> Subject: RE: [CODE4LIB] marc-8
> 
> > 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