utf8 handling fixes 'Wide character in print at' encoding errors.
authorMason James <mtj@liblime.com>
Mon, 12 Nov 2007 18:13:18 +0000 (12:13 -0600)
committerJoshua Ferraro <jmf@liblime.com>
Mon, 12 Nov 2007 23:10:17 +0000 (17:10 -0600)
Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
misc/migration_tools/rebuild_zebra_idx.pl

index ecc0909..2ed7a1f 100755 (executable)
@@ -42,7 +42,7 @@ my $i=0;
 while ((my $biblionumber) = $sth->fetchrow) {
        my $record = GetMarcBiblio($biblionumber);
        my $filename = $cgidir."/tmp/BIBLIO".$biblionumber.".iso2709";
-       open F,"> $filename";
+       open F,">:utf8", $filename;
     eval {print F $record->as_usmarc(); };
     warn "ERROR: writing biblio $biblionumber failed" if $@;
        close F;