Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    p_print_03: Duplicate UNICODE value ... in marc8_lat_to_unicode

    • Article Type: General
    • Product: Aleph
    • Product Version: 17.01

    Description:
    In running p_print_03, we see errors like this in the job log:

    Duplicate UNICODE value 000007848 (X"1EA8") in marc8_lat_to_unicode
    First occurrence ("\340\343A") accepted, "\343\340A" rejected.

    What does this mean?

    Resolution:
    The ansel_lat_to_unicode table is a two-way table. There can be multiple values to accommodate variant input forms, for instance, in this case:

    1EA8 e0e341
    and
    1EA8 e3e041

    which is to say that there are two different combinations of MARC8 characters which map to the 1EA8 unicode value. In outputting this character, only one of these can be used -- which is why we see "First occurrence x accepted, y rejected."

    The table should be organized in such a fashion that the first occurrence is the preferable form and that preferable form will be output.

    Additional Information

    faq, p_print_03, Duplicate UNICODE value error


    • Article last edited: 10/8/2013