problem with Encoding::encoding_from_html_document

problem with Encoding::encoding_from_html_document

am 11.07.2005 22:24:04 von Ilia Katardjiev

Hi,
I am trying to use HTML::Encoding to determine the encoding of an
arbitrary url. I have installed the latest version of all appropriate
perl modules and use perl 5.8.7 (although the installs are not clean
- I have done numerous updates during the years). It would appear
that I am having problems in cases where the encoding is to be
determined from Encoding::encoding_from_html_document. Thus for
instance, the url "http://www.h-opera.com" does not provide explicit
encoding in which case the "Encoding.pm" module spits out a list of
warnings (enclosed below) when I run
Encoding::encoding_from_html_document. Thankful to anybody who can
help. By the way the encoding of the above url is MacJapanese as
determined by Encoding:: encoding_from_first_chars.

/Ilia


Use of uninitialized value in index at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 192.
Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 195.
Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 195.
Use of uninitialized value in index at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 192.
Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 195.
Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 195.
Use of uninitialized value in index at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 192.
Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 195.
Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 195.
Use of uninitialized value in index at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 192.
Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 195.
Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 195.
Use of uninitialized value in index at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 192.
Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 195.
Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 195.
Use of uninitialized value in index at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 237.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in length at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 251.
Use of uninitialized value in index at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 237.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
((?:)|(?:)|(?:)|(?:))+ matches null string many times in regex;
marked by <-- HERE in m/^((?:)|(?:)|(?:)|(?:))+ <-- HERE / at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 249.
Use of uninitialized value in length at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 251.
Use of uninitialized value in index at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 237.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in length at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 251.
Use of uninitialized value in index at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 237.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
((?:)|(?:)|(?:)|(?:))+ matches null string many times in regex;
marked by <-- HERE in m/^((?:)|(?:)|(?:)|(?:))+ <-- HERE / at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 249.
Use of uninitialized value in length at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 251.
Use of uninitialized value in index at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 237.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
Use of uninitialized value in split at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 246.
((?:)|(?:)|(?:)|(?:))+ matches null string many times in regex;
marked by <-- HERE in m/^((?:)|(?:)|(?:)|(?:))+ <-- HERE / at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 249.
Use of uninitialized value in length at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line 251.
Malformed UTF-8 character (unexpected end of string) in subroutine
entry at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line
160.
Malformed UTF-8 character (unexpected end of string) in subroutine
entry at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line
160.
Malformed UTF-8 character (unexpected end of string) in subroutine
entry at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line
160.
Malformed UTF-8 character (unexpected end of string) in subroutine
entry at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line
160.
Malformed UTF-8 character (unexpected end of string) in subroutine
entry at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line
160.
Malformed UTF-8 character (unexpected end of string) in subroutine
entry at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Encoding.pm line
160.
main::UrlEncoding: encoding is ISO-8859-1
Page encoding is: ISO-8859-1, its allias is:iso-8859-1...
--


--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org