[Koha-cvs] CVS: koha/C4 Biblio.pm,1.62,1.63
Paul POULAIN
tipaul at users.sourceforge.net
Wed Oct 1 15:25:51 CEST 2003
- Previous message: [Koha-cvs] CVS: koha/koha-tmpl/opac-tmpl/default/pl kohaerror.tmpl,1.1,1.2 opac-account.tmpl,1.1,1.2 opac-auth.tmpl,1.3,1.4 opac-detail.tmpl,1.1,1.2 opac-main.tmpl,1.2,1.3 opac-moredetail.tmpl,1.2,1.3 opac-reserve.tmpl,1.1,1.2 opac-search.tmpl,1.2,1.3 opac-searchresults.tmpl,1.1,1.2 opac-user.tmpl,1.2,1.3 opac-userupdate.tmpl,1.1,1.2 subject.tmpl,1.1,1.2
- Next message: [Koha-cvs] CVS: koha/updater updatedatabase,1.59,1.60
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/koha/koha/C4
In directory sc8-pr-cvs1:/tmp/cvs-serv11361/C4
Modified Files:
Biblio.pm
Log Message:
seems a char encoding problem modified something in char_decode sub... changing back to something that works...
Index: Biblio.pm
===================================================================
RCS file: /cvsroot/koha/koha/C4/Biblio.pm,v
retrieving revision 1.62
retrieving revision 1.63
diff -C2 -r1.62 -r1.63
*** Biblio.pm 17 Sep 2003 14:21:13 -0000 1.62
--- Biblio.pm 1 Oct 2003 13:25:49 -0000 1.63
***************
*** 2,5 ****
--- 2,8 ----
# $Id$
# $Log$
+ # Revision 1.63 2003/10/01 13:25:49 tipaul
+ # seems a char encoding problem modified something in char_decode sub... changing back to something that works...
+ #
# Revision 1.62 2003/09/17 14:21:13 tipaul
# fixing bug that makes a MARC biblio disappear when using full acquisition (order => recieve ==> MARC editor).
***************
*** 684,688 ****
my $record = MARC::Record->new();
#---- TODO : the leader is missing
! $record->leader(' ');
my $sth=$dbh->prepare("select bibid,subfieldid,tag,tagorder,tag_indicator,subfieldcode,subfieldorder,subfieldvalue,valuebloblink
from marc_subfield_table
--- 687,691 ----
my $record = MARC::Record->new();
#---- TODO : the leader is missing
! $record->leader(' ');
my $sth=$dbh->prepare("select bibid,subfieldid,tag,tagorder,tag_indicator,subfieldcode,subfieldorder,subfieldvalue,valuebloblink
from marc_subfield_table
***************
*** 2299,2418 ****
# $encoding = C4::Context->preference("marcflavour") unless $encoding;
if ($encoding eq "UNIMARC") {
! s/\xe1/Â/gm ;
! s/\xe2/Â/gm ;
! s/\xe9/Â/gm ;
! s/\xec/Â/gm ;
! s/\xf1/Â/gm ;
! s/\xf3/Â/gm ;
! s/\xf9/Â/gm ;
! s/\xfb/Â/gm ;
! s/\xc1\x61/Â/gm ;
! s/\xc1\x65/Â/gm ;
! s/\xc1\x69/Â/gm ;
! s/\xc1\x6f/Â/gm ;
! s/\xc1\x75/Â/gm ;
! s/\xc1\x41/Â/gm ;
! s/\xc1\x45/Â/gm ;
! s/\xc1\x49/Â/gm ;
! s/\xc1\x4f/Â/gm ;
! s/\xc1\x55/Â/gm ;
! s/\xc2\x41/Â/gm ;
! s/\xc2\x45/Â/gm ;
! s/\xc2\x49/Â/gm ;
! s/\xc2\x4f/Â/gm ;
! s/\xc2\x55/Â/gm ;
! s/\xc2\x59/Â/gm ;
! s/\xc2\x61/Â/gm ;
! s/\xc2\x65/Â/gm ;
! s/\xc2\x69/Â/gm ;
! s/\xc2\x6f/Â/gm ;
! s/\xc2\x75/Â/gm ;
! s/\xc2\x79/Â/gm ;
! s/\xc3\x41/Â/gm ;
! s/\xc3\x45/Â/gm ;
! s/\xc3\x49/Â/gm ;
! s/\xc3\x4f/Â/gm ;
! s/\xc3\x55/Â/gm ;
! s/\xc3\x61/Â/gm ;
! s/\xc3\x65/Â/gm ;
! s/\xc3\x69/Â/gm ;
! s/\xc3\x6f/Â/gm ;
! s/\xc3\x75/Â/gm ;
! s/\xc4\x41/Â/gm ;
! s/\xc4\x4e/Â/gm ;
! s/\xc4\x4f/Â/gm ;
! s/\xc4\x61/Â/gm ;
! s/\xc4\x6e/Â/gm ;
! s/\xc4\x6f/Â/gm ;
! s/\xc8\x45/Â/gm ;
! s/\xc8\x49/Â/gm ;
! s/\xc8\x65/Â/gm ;
! s/\xc8\x69/Â/gm ;
! s/\xc8\x76/Â/gm ;
! s/\xc9\x41/Â/gm ;
! s/\xc9\x4f/Â/gm ;
! s/\xc9\x55/Â/gm ;
! s/\xc9\x61/Â/gm ;
! s/\xc9\x6f/Â/gm ;
! s/\xc9\x75/Â/gm ;
! s/\xca\x41/Â/gm ;
! s/\xca\x61/Â/gm ;
! s/\xd0\x43/Â/gm ;
! s/\xd0\x63/Â/gm ;
# this handles non-sorting blocks (if implementation requires this)
$string = nsb_clean($_) ;
! } elsif ($encoding eq "USMARC") {
if(/[\xc1-\xff]/) {
! s/\xe1\x61/Â/gm ;
! s/\xe1\x65/Â/gm ;
! s/\xe1\x69/Â/gm ;
! s/\xe1\x6f/Â/gm ;
! s/\xe1\x75/Â/gm ;
! s/\xe1\x41/Â/gm ;
! s/\xe1\x45/Â/gm ;
! s/\xe1\x49/Â/gm ;
! s/\xe1\x4f/Â/gm ;
! s/\xe1\x55/Â/gm ;
! s/\xe2\x41/Â/gm ;
! s/\xe2\x45/Â/gm ;
! s/\xe2\x49/Â/gm ;
! s/\xe2\x4f/Â/gm ;
! s/\xe2\x55/Â/gm ;
! s/\xe2\x59/Â/gm ;
! s/\xe2\x61/Â/gm ;
! s/\xe2\x65/Â/gm ;
! s/\xe2\x69/Â/gm ;
! s/\xe2\x6f/Â/gm ;
! s/\xe2\x75/Â/gm ;
! s/\xe2\x79/Â/gm ;
! s/\xe3\x41/Â/gm ;
! s/\xe3\x45/Â/gm ;
! s/\xe3\x49/Â/gm ;
! s/\xe3\x4f/Â/gm ;
! s/\xe3\x55/Â/gm ;
! s/\xe3\x61/Â/gm ;
! s/\xe3\x65/Â/gm ;
! s/\xe3\x69/Â/gm ;
! s/\xe3\x6f/Â/gm ;
! s/\xe3\x75/Â/gm ;
! s/\xe4\x41/Â/gm ;
! s/\xe4\x4e/Â/gm ;
! s/\xe4\x4f/Â/gm ;
! s/\xe4\x61/Â/gm ;
! s/\xe4\x6e/Â/gm ;
! s/\xe4\x6f/Â/gm ;
! s/\xe8\x45/Â/gm ;
! s/\xe8\x49/Â/gm ;
! s/\xe8\x65/Â/gm ;
! s/\xe8\x69/Â/gm ;
! s/\xe8\x76/Â/gm ;
! s/\xe9\x41/Â/gm ;
! s/\xe9\x4f/Â/gm ;
! s/\xe9\x55/Â/gm ;
! s/\xe9\x61/Â/gm ;
! s/\xe9\x6f/Â/gm ;
! s/\xe9\x75/Â/gm ;
! s/\xea\x41/Â/gm ;
! s/\xea\x61/Â/gm ;
# this handles non-sorting blocks (if implementation requires this)
$string = nsb_clean($_) ;
--- 2302,2421 ----
# $encoding = C4::Context->preference("marcflavour") unless $encoding;
if ($encoding eq "UNIMARC") {
! s/\xe1/Æ/gm ;
! s/\xe2/Ð/gm ;
! s/\xe9/Ø/gm ;
! s/\xec/þ/gm ;
! s/\xf1/æ/gm ;
! s/\xf3/ð/gm ;
! s/\xf9/ø/gm ;
! s/\xfb/ß/gm ;
! s/\xc1\x61/à/gm ;
! s/\xc1\x65/è/gm ;
! s/\xc1\x69/ì/gm ;
! s/\xc1\x6f/ò/gm ;
! s/\xc1\x75/ù/gm ;
! s/\xc1\x41/À/gm ;
! s/\xc1\x45/È/gm ;
! s/\xc1\x49/Ì/gm ;
! s/\xc1\x4f/Ò/gm ;
! s/\xc1\x55/Ù/gm ;
! s/\xc2\x41/Á/gm ;
! s/\xc2\x45/É/gm ;
! s/\xc2\x49/Í/gm ;
! s/\xc2\x4f/Ó/gm ;
! s/\xc2\x55/Ú/gm ;
! s/\xc2\x59/Ý/gm ;
! s/\xc2\x61/á/gm ;
! s/\xc2\x65/é/gm ;
! s/\xc2\x69/í/gm ;
! s/\xc2\x6f/ó/gm ;
! s/\xc2\x75/ú/gm ;
! s/\xc2\x79/ý/gm ;
! s/\xc3\x41/Â/gm ;
! s/\xc3\x45/Ê/gm ;
! s/\xc3\x49/Î/gm ;
! s/\xc3\x4f/Ô/gm ;
! s/\xc3\x55/Û/gm ;
! s/\xc3\x61/â/gm ;
! s/\xc3\x65/ê/gm ;
! s/\xc3\x69/î/gm ;
! s/\xc3\x6f/ô/gm ;
! s/\xc3\x75/û/gm ;
! s/\xc4\x41/Ã/gm ;
! s/\xc4\x4e/Ñ/gm ;
! s/\xc4\x4f/Õ/gm ;
! s/\xc4\x61/ã/gm ;
! s/\xc4\x6e/ñ/gm ;
! s/\xc4\x6f/õ/gm ;
! s/\xc8\x45/Ë/gm ;
! s/\xc8\x49/Ï/gm ;
! s/\xc8\x65/ë/gm ;
! s/\xc8\x69/ï/gm ;
! s/\xc8\x76/ÿ/gm ;
! s/\xc9\x41/Ä/gm ;
! s/\xc9\x4f/Ö/gm ;
! s/\xc9\x55/Ü/gm ;
! s/\xc9\x61/ä/gm ;
! s/\xc9\x6f/ö/gm ;
! s/\xc9\x75/ü/gm ;
! s/\xca\x41/Å/gm ;
! s/\xca\x61/å/gm ;
! s/\xd0\x43/Ç/gm ;
! s/\xd0\x63/ç/gm ;
# this handles non-sorting blocks (if implementation requires this)
$string = nsb_clean($_) ;
! } elsif ($encoding eq "USMARC" || $encoding eq "MARC21") {
if(/[\xc1-\xff]/) {
! s/\xe1\x61/à/gm ;
! s/\xe1\x65/è/gm ;
! s/\xe1\x69/ì/gm ;
! s/\xe1\x6f/ò/gm ;
! s/\xe1\x75/ù/gm ;
! s/\xe1\x41/À/gm ;
! s/\xe1\x45/È/gm ;
! s/\xe1\x49/Ì/gm ;
! s/\xe1\x4f/Ò/gm ;
! s/\xe1\x55/Ù/gm ;
! s/\xe2\x41/Á/gm ;
! s/\xe2\x45/É/gm ;
! s/\xe2\x49/Í/gm ;
! s/\xe2\x4f/Ó/gm ;
! s/\xe2\x55/Ú/gm ;
! s/\xe2\x59/Ý/gm ;
! s/\xe2\x61/á/gm ;
! s/\xe2\x65/é/gm ;
! s/\xe2\x69/í/gm ;
! s/\xe2\x6f/ó/gm ;
! s/\xe2\x75/ú/gm ;
! s/\xe2\x79/ý/gm ;
! s/\xe3\x41/Â/gm ;
! s/\xe3\x45/Ê/gm ;
! s/\xe3\x49/Î/gm ;
! s/\xe3\x4f/Ô/gm ;
! s/\xe3\x55/Û/gm ;
! s/\xe3\x61/â/gm ;
! s/\xe3\x65/ê/gm ;
! s/\xe3\x69/î/gm ;
! s/\xe3\x6f/ô/gm ;
! s/\xe3\x75/û/gm ;
! s/\xe4\x41/Ã/gm ;
! s/\xe4\x4e/Ñ/gm ;
! s/\xe4\x4f/Õ/gm ;
! s/\xe4\x61/ã/gm ;
! s/\xe4\x6e/ñ/gm ;
! s/\xe4\x6f/õ/gm ;
! s/\xe8\x45/Ë/gm ;
! s/\xe8\x49/Ï/gm ;
! s/\xe8\x65/ë/gm ;
! s/\xe8\x69/ï/gm ;
! s/\xe8\x76/ÿ/gm ;
! s/\xe9\x41/Ä/gm ;
! s/\xe9\x4f/Ö/gm ;
! s/\xe9\x55/Ü/gm ;
! s/\xe9\x61/ä/gm ;
! s/\xe9\x6f/ö/gm ;
! s/\xe9\x75/ü/gm ;
! s/\xea\x41/Å/gm ;
! s/\xea\x61/å/gm ;
# this handles non-sorting blocks (if implementation requires this)
$string = nsb_clean($_) ;
- Previous message: [Koha-cvs] CVS: koha/koha-tmpl/opac-tmpl/default/pl kohaerror.tmpl,1.1,1.2 opac-account.tmpl,1.1,1.2 opac-auth.tmpl,1.3,1.4 opac-detail.tmpl,1.1,1.2 opac-main.tmpl,1.2,1.3 opac-moredetail.tmpl,1.2,1.3 opac-reserve.tmpl,1.1,1.2 opac-search.tmpl,1.2,1.3 opac-searchresults.tmpl,1.1,1.2 opac-user.tmpl,1.2,1.3 opac-userupdate.tmpl,1.1,1.2 subject.tmpl,1.1,1.2
- Next message: [Koha-cvs] CVS: koha/updater updatedatabase,1.59,1.60
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Koha-cvs
mailing list