# phpman > perldoc > Unicode::Collate::CJK::GB2312

## NAME
    [Unicode::Collate::CJK::GB2312](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate%3A%3ACJK%3A%3AGB2312/markdown) - weighting CJK Unified Ideographs for [Unicode::Collate](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate/markdown)

## SYNOPSIS
        use [Unicode::Collate](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate/markdown);
        use [Unicode::Collate::CJK::GB2312](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate%3A%3ACJK%3A%3AGB2312/markdown);

        my $collator = [Unicode::Collate](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate/markdown)->new(
            overrideCJK => \&[Unicode::Collate::CJK::GB2312::weightGB2312](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate%3A%3ACJK%3A%3AGB2312%3A%3AweightGB2312/markdown)
        );

## DESCRIPTION
    "[Unicode::Collate::CJK::GB2312](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate%3A%3ACJK%3A%3AGB2312/markdown)" provides "weightGB2312()", that is adequate for "overrideCJK" of
    "[Unicode::Collate](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate/markdown)" and makes tailoring of CJK Unified Ideographs in the order of CLDR's
    gb2312han ordering.

## CAVEAT
    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.

## SEE ALSO
    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](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate/markdown)
    [Unicode::Collate::Locale](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate%3A%3ALocale/markdown)

