On Mar 27, 2013, at 4:59 PM, Eric Lease Morgan <emor...@nd.edu> wrote:
> When it calls as_usmarc, I think MARC::Batch tries to honor the value set in > position #9 of the leader. In other words, if the leader is empty, then it > tries to output records as MARC-8, and when the leader is a value of "a", it > tries to encode the data as UTF-8. How can I figure out whether or not a MARC record contains ONLY characters from the UTF-8 character set? Put another way, how can I determine whether or not position #9 of a given MARC leader is accurate? If position #9 is an "a", then how can I read the balance of the record to determine whether or not all the characters really and truly are UTF-8 encoded? -- Eric "This Is Almost Too Much For Me" Morgan