# Unicode::Collate::CJK::Pinyin - weighting CJK Unified Ideographs for ... - perldoc - [phpMan]

## NAME
    [Unicode::Collate::CJK::Pinyin](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate%3A%3ACJK%3A%3APinyin/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::Pinyin](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate%3A%3ACJK%3A%3APinyin/markdown);

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

## DESCRIPTION
    "[Unicode::Collate::CJK::Pinyin](https://www.chedong.com/phpMan.php/perldoc/Unicode%3A%3ACollate%3A%3ACJK%3A%3APinyin/markdown)" provides weightPinyin(), 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 pinyin
    ordering.

## CAVEAT
    The pinyin ordering includes some characters that are not CJK Unified Ideographs and can't
    utilize weightPinyin() 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)

