Hi Andy, Thanks for checking on that. I can confirm that the record has E2 in it and that when I replace E2 with a ? character, new_from_xml() doesn't croak.
I was able to find the E2 character in the code tables provided by LOC (which I assume are what MARC::Charset uses). Here is what they've got: <code> <isCombining>true</isCombining> <marc>E2</marc> <ucs>0301</ucs> <utf-8>CC81</utf-8> <name>ACUTE / COMBINING ACUTE ACCENT (Oxia)</name> </code> So is the utf-8 mapping above wrong? or is the MARC::Record suite handling combining characters correctly? Cheers, -- Joshua Ferraro VENDOR SERVICES FOR OPEN-SOURCE SOFTWARE President, Technology migration, training, maintenance, support LibLime Featuring Koha Open-Source ILS [EMAIL PROTECTED] |Full Demos at http://liblime.com/koha |1(888)KohaILS