Hello to all,
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.
I tried to ignore the unrecognized code using MARC::Charset->ignore_errors(1); as specified in the comments, but it crashes immediately after:
my $code = $table->lookup_by_utf8($slice);
returns undef
if (! $code)
{
warn("no mapping found at position $i in $utf8");
reset_charsets() and return unless $ignore_errors;
do not return
}
# if it's a combining character move it around
if ($code->is_combining())
crashes on undef
{
My questions:
- Any way to generate the Table with all the 700s characters?
- Or any way to just avoid the error?
Thanks,
Philippe