X7ROOT File Manager
Current Path:
/lib64/perl5/vendor_perl/Encode
lib64
/
perl5
/
vendor_perl
/
Encode
/
??
..
??
Alias.pm
(12.25 KB)
??
Byte.pm
(2.37 KB)
??
CJKConstants.pm
(1.64 KB)
??
CN
??
CN.pm
(1.99 KB)
??
Changes.e2x
(179 B)
??
Config.pm
(5.92 KB)
??
ConfigLocal_PM.e2x
(184 B)
??
EBCDIC.pm
(865 B)
??
Encoder.pm
(6.17 KB)
??
Encoding.pm
(8.85 KB)
??
GSM0338.pm
(11.6 KB)
??
Guess.pm
(9.88 KB)
??
JP
??
JP.pm
(2.62 KB)
??
KR
??
KR.pm
(1.91 KB)
??
MIME
??
Makefile_PL.e2x
(5.05 KB)
??
PerlIO.pod
(5.92 KB)
??
README.e2x
(553 B)
??
Supported.pod
(28.06 KB)
??
Symbol.pm
(847 B)
??
TW.pm
(2.24 KB)
??
Unicode
??
Unicode.pm
(8.72 KB)
??
_PM.e2x
(250 B)
??
_T.e2x
(151 B)
??
encode.h
(4.05 KB)
Editing: CN.pm
package Encode::CN; BEGIN { if ( ord("A") == 193 ) { die "Encode::CN not supported on EBCDIC\n"; } } use strict; use warnings; use Encode; our $VERSION = do { my @r = ( q$Revision: 2.3 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r }; use XSLoader; XSLoader::load( __PACKAGE__, $VERSION ); # Relocated from Encode.pm use Encode::CN::HZ; # use Encode::CN::2022_CN; 1; __END__ =head1 NAME Encode::CN - China-based Chinese Encodings =head1 SYNOPSIS use Encode qw/encode decode/; $euc_cn = encode("euc-cn", $utf8); # loads Encode::CN implicitly $utf8 = decode("euc-cn", $euc_cn); # ditto =head1 DESCRIPTION This module implements China-based Chinese charset encodings. Encodings supported are as follows. Canonical Alias Description -------------------------------------------------------------------- euc-cn /\beuc.*cn$/i EUC (Extended Unix Character) /\bcn.*euc$/i /\bGB[-_ ]?2312(?:\D.*$|$)/i (see below) gb2312-raw The raw (low-bit) GB2312 character map gb12345-raw Traditional chinese counterpart to GB2312 (raw) iso-ir-165 GB2312 + GB6345 + GB8565 + additions MacChineseSimp GB2312 + Apple Additions cp936 Code Page 936, also known as GBK (Extended GuoBiao) hz 7-bit escaped GB2312 encoding -------------------------------------------------------------------- To find how to use this module in detail, see L<Encode>. =head1 NOTES Due to size concerns, C<GB 18030> (an extension to C<GBK>) is distributed separately on CPAN, under the name L<Encode::HanExtra>. That module also contains extra Taiwan-based encodings. =head1 BUGS When you see C<charset=gb2312> on mails and web pages, they really mean C<euc-cn> encodings. To fix that, C<gb2312> is aliased to C<euc-cn>. Use C<gb2312-raw> when you really mean it. The ASCII region (0x00-0x7f) is preserved for all encodings, even though this conflicts with mappings by the Unicode Consortium. =head1 SEE ALSO L<Encode> =cut
Upload File
Create Folder