#!/usr/bin/perl -w use strict; use warnings; use HTML::Encoding 'encoding_from_http_message'; use LWP::UserAgent; if (@ARGV != 1) { printf "Usage: %s http://www.example.org/\n", $0; exit; } my $resp = LWP::UserAgent->new->get('http://www.example.org'); my $enco = encoding_from_http_message($resp); printf "%s is probably %s-encoded\n", $resp->request->uri, $enco;