Logoj0ke.net Open Build Service > Projects > server:monitoring > nagios-plugins-nwc-health > Binaries > nagios-plugins-nwc-health-8... > Dependencies
Sign Up | Log In

Dependency of nagios-plugins-nwc-health-8.0-1.1.src.rpm

Name: perl-IO-HTML

Project: openSUSE_13.2

Repository: oss

Title: Open an HTML file with automatic charset detection

Description:
IO::HTML provides an easy way to open a file containing HTML while
automatically determining its encoding. It uses the HTML5 encoding sniffing
algorithm specified in section 8.2.2.1 of the draft standard.

The algorithm as implemented here is:

* 1.

If the file begins with a byte order mark indicating UTF-16LE, UTF-16BE,
or UTF-8, then that is the encoding.

* 2.

If the first 1024 bytes of the file contain a '<meta>' tag that indicates
the charset, and Encode recognizes the specified charset name, then that
is the encoding. (This portion of the algorithm is implemented by
'find_charset_in'.)

The '<meta>' tag can be in one of two formats:

<meta charset="...">
<meta http-equiv="Content-Type" content="...charset=...">

The search is case-insensitive, and the order of attributes within the
tag is irrelevant. Any additional attributes of the tag are ignored. The
first matching tag with a recognized encoding ends the search.

* 3.

If the first 1024 bytes of the file are valid UTF-8 (with at least 1
non-ASCII character), then the encoding is UTF-8.

* 4.

If all else fails, use the default character encoding. The HTML5 standard
suggests the default encoding should be locale dependent, but currently
it is always 'cp1252' unless you set '$IO::HTML::default_encoding' to a
different value. Note: 'sniff_encoding' does not apply this step; only
'html_file' does that.

Version: 1.00

Release: 4.1.3

Architecture: noarch

Size: 22.6 KB

Build Time: 2014-10-06 15:12:39 +0200 (over 9 years ago)

Requires

Symbol Provided by
perl(:MODULE_COMPAT_5.20.1) perl