accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Problème de transmission de fichier & d'encodage (CGI)

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.perl ] 

Retour : Accueil du site fr comp lang perl   charte stats de ce groupe


  Sujet:   Problème de transmission de fichier & d'encodage (CGI)  
 De: paul.poulain_nos...@free.fr.invalid (paul POULAIN)
 Groupes: fr.comp.lang.perl
 Organisation: Nerim -- xDSL Internet Provider
 Date: 08. Apr 2008, 17:47:12
Hello,

J'ai un script Perl qui permet de transmettre (via apache) un fichier au
format iso2709. (C'est un format semi-binaire de bibliothécaire : des trucs
en clair et des trucs en binaire)

Si je fais :
        my $query = new CGI;
        print $query->header(   -type => 'application/octet-stream', 
                        -charset => 'utf-8',
                        -attachment=>$filename);
        print $record->as_usmarc(); 
et ben mon fichier il arrive daubé, et tous les caractères accentués en utf8
sont transformés en latin1

Alors que la commande :

     open (FILE,">:utf8","/home/paul/Desktop/test.mrc");
     print FILE $record->as_usmarc();
me donne un fichier correct.


Si quelqu'un a une piste, je cherche depuis 2H et je sèche complet...


Pour info : 
Pour autant que je le sache, j'ai 
    AddDefaultCharset utf8
dans la config d'Apache

PS : dans les trucs en binaire, il y a notamment la position et la longueur
des trucs en clair dans le fichier. La transformation des accents de 2
octets (utf8) en 1 octet (latin1) fait que tout le reste foire dans les
grandes largeurs et que je ne peux plus décoder le fichier correctement.
(vive le XML, mais l'iso2709 est un format qui doit bien avoir ses 25
ans...)


DateSujet  Auteur
08.04.
*   Problème de transmi
paul POULAIN
09.04.
`* Re: Problème de transmis
Paul Gaborit
09.04.
 +* Re: Problème de transmis
Nicolas George
09.04.
 |`- Re: Problème de transmis
Paul Gaborit
09.04.
 `* Re: Problème de transmi
paul POULAIN
09.04.
  `- Re: Problème de transmis
Paul Gaborit
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)