in UNIMARC, the field 100 contains the encoding (position 26/27)

Actually, are handled :
01 : iso646 (ascii 7 bits)
50 : unicode

Many libraries although uses 03, as extended latin1. Could we add, at line 492 (sub _unimarc_encoding { )

> } elsif ($enc eq '01') {
> return 'ISO-8859-1';

To deal 03 as 01.

The 03 is related to 5426, which is not exactly iso-8859-1, but close. and it is better, imho, than die.

--
Paul POULAIN et Henri Damien LAURENT
Consultants indépendants
en logiciels libres et bibliothéconomie (http://www.koha-fr.org)
Tel : 04 91 31 45 19

Reply via email to