[koha-Infos] changements sur le serveur z3950 de la BNF ?

paul POULAIN paul at koha-fr.org
Ven 15 Juin 15:05:42 CEST 2007


Laurence Rault a écrit :
> Bonjour,
>   
Bonjour,
> oui, moi. Mais je ne sais pas si ça vient de la BNF.
>   
Vu que je n'ai rien changé de mon coté, et que les personnes ayant 
constaté le pb n'ont rien changé non plus...
> Lorsque le fichier d'import est codé en iso 8859-1, les accents sont corrects
> dans la table mysql marc_breeding, mais codés à l'affichage des champs de la
> notice lors de l'ajout de la notice Koha (2.2.9).
> Lorsque le fichier d'import est codé en UTF8, ça reste codé partout (mysql et
> affichage)
>   
Une solution qui me semble fonctionner :
$KOHA/intranet/modules/C4/Koha.pm, chercher sub fixEndoding (ligne 664 
sur la 2.2.9)
Chercher (ligne 689 sur la 2.2.9) :
            map 
{C4::Biblio::char_decode($_,"UNIMARC");Encode::from_to($_,$decoder->name,$targetcharset);$_=~tr#\r##} 
@$subfield;
et remplacer par :
            map 
{C4::Biblio::char_decode($_,"UNIMARC");Encode::from_to($_,"utf8",$targetcharset);$_=~tr#\r##} 
@$subfield;

Même chose 3 lignes plus bas.

Il semble que la notice arrivant de la BNF prétende être du latin1 alors 
qu'elle est de l'utf8.
Merci de me dire si ca règle le pb chez vous.

Solution "cochonne", il va falloir régler ca plus joliment...

-- 
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 



Plus d'informations sur la liste de diffusion Infos