problem with Encoding::encoding_from_html_document

Ilia Katardjiev <[email protected]>
Newsgroups gmane.comp.db.mysql.perl
Message-ID <a0621020abef87d83194d@[10.0.2.2]>
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/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.