use LWP::UserAgent qw( ); my $URL = ...; my $out_enc = 'iso-latin-1'; # Saves us from encoding chars sent to STDOUT. binmode(STDOUT, ":encoding($out_enc)"); my $ua = LWP::UserAgent->new(); my $response = $ua->get($URL); my $chars = $response->decoded_content(default_charset => 'UTF-8'); print($chars);