Hi, On Wed, Jun 4, 2014 at 11:56 AM, Philippe Blouin < philippe.blouin@inlibro.com> wrote:
We're using the MARC library for some migration, as usual, but we encountered some new issue with some arabic title: the key code 703 0x02BF 703 MODIFIER LETTER LEFT HALF RING ʿ is not part of the Table db, which cause the whole subfield to disappear and causing us headaches.
What is the source character encoding of the records? If the records are already in UTF-8, then it is not necessary to transcode them to MARC8, then back to UTF8 for loading into Koha. Adding the following line to whatever code you're using to pre-process the records might help: MARC::Charset->assume_unicode(1); As an alternative, you could adjust change the records to use 0x02bb rather than 0x02bf. I'm assuming that the strings in question are transliterated Arabic following the ALA-LC Arabic romanization. If so, back in 1999, the mapping of the "ayn" character was changed from 0x02bf to 0x02bb. [1] [1] http://www.loc.gov/marc/marbi/2005/2005-05.html Regards, Galen -- Galen Charlton Manager of Implementation Equinox Software, Inc. / The Open Source Experts email: gmc@esilibrary.com direct: +1 770-709-5581 cell: +1 404-984-4366 skype: gmcharlt web: http://www.esilibrary.com/ Supporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org