[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: libwww-perl Perte des accents français



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Salut Benoit,

> Désolé de cette réponse fort probablement tardive... 2 jours, c'est long
> quand on a un problème avec un script... :o)

Je te remercie beaucoup de ton aide.  En attendant de comprendre le
phénomène, j'ai quand-même codé un workaround qui traduit le fichier
escapé en fichier avec accents français, mais je cherches vraiment à
comprendre le comportement de LWP::Simple.

> Tu veux dire que si tu roules ce script dans ton shell par 2 fois, il te
> retournera une version différente, pour le même fichier? As-tu des messages
> d'erreur parlant de locale? (genre "locale not set"). Que contient
> exactement le fichier? Est-ce qu'il contient les caractères français, ou
> escapé? Ton script imprime vers STDOUT : obtiens-tu les memes résultats si
> tu rediriges vers un fichier?

J'ai le Perl provenant de ma distribution: Mandrake 7.1.  Je n'ai fait
aucun update aux libs de Perl -- il se peut qu'il y a une version plus
récente de LWP qui fixe mon problème.  Je vais vérifier ça dès que j'aurai
une seconde, mais en attendant, je n'ai aucun messages d'erreur et
j'envoies les résultats dans un fichier.

Voici un exemple:
fichier.dat:
- ------------
C'est Noël qui arrive...
Joyeux temps des fêtes!
- ------------


script.pl
- ---------
#Pour forcer Perl à flusher le buffer à chaque print
$| = 1;
use LWP::Simple;
use IO::File;

$doc = get 'http://localhost/fichier.dat';

$output = IO::File->new("> ./out/meteo.dat") or
   die "Incapable de créer fichier";
$print $output $doc;
$output->close();
- ----------


Bizarre quand-même...  C'est à vérifier.
Merci pour tout.

Benoit Leblanc              (http://panoramix.mine.nu)
Président de Gulus              (http://www.gulus.org)
- ------------------------------------------------------
[email protected]                         icq: 870791


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6I+9pzXvDbi0ASNMRAoKAAKC8ejUooOkOm/+mIc7Uw4PVB3Ao6gCfQsct
v4Hrno7bpwwzzWxrriMkIJ8=
=X6Xi
-----END PGP SIGNATURE-----