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
is not part of the Table db, which cause the whole subfield to disappear and causing us headaches.
0x02BF 703 MODIFIER LETTER LEFT HALF RING ʿ
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]
Regards,--
Galen
Galen CharltonManager of ImplementationEquinox Software, Inc. / The Open Source Expertsemail: gmc@esilibrary.comdirect: +1 770-709-5581cell: +1 404-984-4366skype: gmcharltSupporting Koha and Evergreen: http://koha-community.org & http://evergreen-ils.org
Tél. : (888) 604-2627
philippe.blouin@inLibro.com