How to Install and Uninstall perl-IO-HTML Package on openSUSE Leap

Last updated: July 01,2024

1. Install "perl-IO-HTML" package

This guide covers the steps necessary to install perl-IO-HTML on openSUSE Leap

$ sudo zypper refresh $ sudo zypper install perl-IO-HTML

2. Uninstall "perl-IO-HTML" package

This is a short guide on how to uninstall perl-IO-HTML on openSUSE Leap:

$ sudo zypper remove perl-IO-HTML

3. Information about the perl-IO-HTML package on openSUSE Leap

Information for package perl-IO-HTML:
-------------------------------------
Repository : Main Repository
Name : perl-IO-HTML
Version : 1.001-1.24
Arch : noarch
Vendor : SUSE LLC
Installed Size : 42.0 KiB
Installed : No
Status : not installed
Source package : perl-IO-HTML-1.001-1.24.src
Upstream URL : http://search.cpan.org/dist/IO-HTML/
Summary : 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.2 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 '' 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 '' tag can be in one of two formats:


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.