Bonjour,
J'utilise perl v5.8.6 sous linux et j'ai un petit programme à faire
avec LWP.
J'ai cette erreur :
500 /\x{FEFF}/: Can't use \x{} without 'use utf8' declaration
lorsque j'exécute ce sublime code :
L'erreur est déclenchée sur le print.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #!/usr/bin/perl use strict; use warnings; use LWP; my $browser = LWP::UserAgent->new; my $url = "http://search.cpan.org/search"; my $response = $browser->get($url, [ 'query' => 'mime', 'mode' => 'all' ]); die "Couldn't get $url" unless defined $response; my $resp = $response->content; print $resp;
Je n'arrive pas à savoir comment (et en quoi ?) convertir $resp pour
qu'elle m'affiche le beau code html.
Toutes les idées sont les bienvenues.
D'après ce que j'ai compris le "use utf8;" sert si l'on veut utiliser
de l'utf dans le code source.
De plus, les fonctions de conversion proposées par le pragma utf8
semble monopoliser le processeur et tourner à fond les ballons sans
rien me retourner.
A nouveau, Toutes les idées sont les bienvenues ainsi que les
éclaircissements.
Partager