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

transcoding problem

From: Casey Boettcher <caseyhboettcher@yahoo.com>
Date: Wed, 24 Dec 2003 11:53:28 -0800 (PST)
Message-ID: <20031224195328.94560.qmail@web21322.mail.yahoo.com>
To: www-validator@w3.org

Wed Dec 17 06:31:06 AST 2003

Recently installed the validator locally, and have run into the following
problem: the transcode routine does not appear to work as intended. More
specifically, it produces the following output in the httpd error log:

[Wed Dec 17 04:57:05 2003] check: Use of uninitialized value in split at
   /opt/www/w3c-validator/check line 2261.
[Wed Dec 17 04:57:05 2003] check: Use of uninitialized value in string eq at 
   /opt/www/w3c-validator/check line 1335.
[Wed Dec 17 04:57:05 2003] check: Use of uninitialized value in string eq at
   /opt/www/w3c-validator/check line 2264.
[Wed Dec 17 04:57:05 2003] check: Use of uninitialized value in string eq at 
   /opt/www/w3c-validator/check line 2264.
[Wed Dec 17 04:57:05 2003] check: Use of uninitialized value in string ne at
   /opt/www/w3c-validator/check line 2279.

Line 2261 is as follows:

   my ($command, $result_charset) = 
      split " ", $CFG->{Charsets}->{$File->{Charset}}->{Use}}, 2;

The uninitialized value mentioned in the log is the variable 
   
   $CFG->{Charsets}->{$File->{Charset +}}->{Use}}

When I set the vars $command and $result_charset explicityly, like so (where
$result_charset is the IANA code for the actual encoding used on the 
input file; in this case the input file was in windows-1252 format):

  my $command = 'I';
  my $result_charset = 'cp1252';

everything works well, the file is parsed according to its DOCTYPE, etc (this
problem occurs only when I attempt to load a file from outside of the server,
since I've instructed the sending server to serve everthing encoded as UTF-8,
thus avoiding any sort of transcoding problem).

I've checked my validator.conf file, and it's pointing to the check script to
the correct location of charset.cfg (which is the unaltered version I unpacked 
from the tarball distributed via the validator.w3c.org site--downloaded
this tarball December 14, 2003.

My platform and software are as follows:

   Debian 3.0 / Kernel 2.4
   Apache 1.3.26
   OpenSP 1.5
   Perl 5.6
   CGI.pm 3.01
   HTML-Parser 3.35
   libwww-perl 5.76
   Set-IntSpan 1.07
   URI 1.28
   Text-IconV 1.2

Thanks very much for your time. Any assistance will be greatly appreciated,

Casey


=====
Casey Boettcher
Voluntario, Cuerpo de Paz
Constanza, República Dominicana
caseyhboettcher@yahoo.com

__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/
Received on Wednesday, 24 December 2003 14:53:29 GMT

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