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]