Re: reading and writing of utf-8 with marc::batch [double encoding]
[email protected] (Eric Lease Morgan) Wed, 27 Mar 2013 17:11:26 -0400
| Newsgroups | perl.perl4lib |
|---|---|
| Message-ID | <[email protected]> |
On Mar 27, 2013, at 4:59 PM, Eric Lease Morgan <[email protected]> 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