Hi,

I try to process some records obtained frommy ILS system (Millennium) in UTF-8 characterset and I obtain this error:

utf8 "\xF9" does not map to Unicode at /usr/lib/perl5/5.10.0/i386-linux-thread-multi/Encode.pm line 162.

I use a Unix Machine with FEDORA CORE 10 and perl 5 installed. I installed MARC::Record using CPAN installation.

I created a little program to test the records and I put It here to accept some invoices:


use strict;
use warnings;

use MARC::Batch;
use MARC::Charset;


  my $setting = MARC::Charset->assume_unicode(1);
  my $ignore = MARC::Charset->ignore_errors(1);


  my $batch = MARC::Batch->new('USMARC', 'FILE.out');

  my $count=0;
  while(my $record = $batch->next()){
   my $Etq001 = $record->field('001');
    $count++;
    print $count,"---",$Etq001->as_string(),"\n";

  }
  print "TOTAL",$count,"\n";


Anybody have any Idea?

Thanks in advance...



--
*****************************************
Jordi Pallarès Llorens
jpalla...@cbuc.es

Consorci de Biblioteques Universitàries de Catalunya (CBUC)
http://www.cbuc.es

Tel: 93 205 13 06 ext.806 (NOU TELEFON)
Fax: 93 205 01 50

Reply via email to