Unicode::Collate::CJK::GB2312(3p) Perl Programmers Reference Guide

Unicode::Collate::CJK::GB2312(3p) Perl Programmers Reference Guide #

Unicode::Collate::CJK::GB2312(3p) Perl Programmers Reference Guide

NNAAMMEE #

 Unicode::Collate::CJK::GB2312 - weighting CJK Unified Ideographs for
 Unicode::Collate

SSYYNNOOPPSSIISS #

     use Unicode::Collate;
     use Unicode::Collate::CJK::GB2312;

     my $collator = Unicode::Collate->new(
         overrideCJK => \&Unicode::Collate::CJK::GB2312::weightGB2312
     );

DDEESSCCRRIIPPTTIIOONN #

 "Unicode::Collate::CJK::GB2312" provides "weightGB2312()", that is
 adequate for "overrideCJK" of "Unicode::Collate" and makes tailoring of
 CJK Unified Ideographs in the order of CLDR's gb2312han ordering.

CCAAVVEEAATT #

 The gb2312han ordering includes 5 code points in private use area
 (E2D8..E2DC), that can't utilize "weightGB2312()" for collation.  For
 them, use "entry" instead.

SSEEEE AALLSSOO #

 CLDR - Unicode Common Locale Data Repository
     <http://cldr.unicode.org/>

 Unicode Locale Data Markup Language (LDML) - UTS #35
     <http://www.unicode.org/reports/tr35/>

 Unicode::Collate
 Unicode::Collate::Locale

perl v5.36.3 2023-02-15 Unicode::Collate::CJK::GB2312(3p)