W3C home > Mailing lists > Public > www-validator@w3.org > August 2003

Re: help with validator installation on Solaris 2.8 and apache 2.0.46

From: Ziying Sherwin <sherwin@lhc.nlm.nih.gov>
Date: Thu, 7 Aug 2003 14:17:05 -0400 (EDT)
To: Bjoern Hoehrmann <derhoermi@gmx.net>
Cc: www-validator@w3.org
Message-ID: <Pine.GSO.4.21.0308071416520.29459-100000@hume.nlm.nih.gov>


Thanks so much for the help. Here is the output from the perl command

>perl -MLWP::UserAgent -e "print LWP::UserAgent->new->request ( HTTP::Request->new ( HEAD => shift ) ) ->as_string" http://validator.w3.org/docs/errors.html
HTTP/1.1 200 OK
Connection: close
Date: Thu, 07 Aug 2003 18:07:51 GMT
Server: Apache/1.3.27 (Unix)
Content-Type: text/html; charset=iso-8859-1
Last-Modified: Tue, 26 Nov 2002 05:29:27 GMT
Client-Date: Thu, 07 Aug 2003 18:07:52 GMT
Client-Peer: 18.29.1.50:80
Client-Response-Num: 1

In the validator that we installed, we tried to use the extended validation 
form and specify the encoding to be "iso-8859-1", but we still got the same
error message:

Sorry! A fatal error occurred when attempting to transcode the character encoding of the document. Either we do not
support this character encoding yet, or you have specified a non-existent character encoding (often a misspelling). 

The detected character encoding was "iso-8859-1".

The error was "Unsupported conversion: Invalid argument at
/httpd/cgi-bin/check line 2247. ".

And here is the line 2244 to line 2251 in check script:

  $result_charset = exact_charset($File, $result_charset);
  if ($command eq 'I') {
    # test if given charset is available
    eval {my $c = Text::Iconv->new($result_charset, 'utf-8')};
    $command = '' if $@;
  } elsif ($command eq 'X') {
    $@ = "$File->{Charset}->{Use} undefined; replace by $result_charset";
  }

Do you have any ideas what is wrong? 

Thanks,
Ziying Sherwin



On Wed, 6 Aug 2003, Bjoern Hoehrmann wrote:

> * Ziying Sherwin wrote:
> >while the result from the validator on your website is total different. 
> 
> Could you do a
> 
>   % perl -MLWP::UserAgent -e "print LWP::UserAgent->new->
>     request(HTTP::Request->new(HEAD => shift))->as_string" http://...
> 
> For the page you are trying to validate and check the Content-Type line?
> Or pre-select the encoding using the advanced form?
> 
> 
Received on Thursday, 7 August 2003 14:18:59 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:14:09 GMT