Recently we decided to localize country selection list at work and there was
some confusion about how to sort Chinese characters. I asked my wife and she
told me that sorting by pinyin is seems most reasonable to her. So here’s how
to do it in Perl:
The problem with this method is that 中国 (China itself) becomes the last item
in the list. If you replace zh__pinyin with zh_stroke it will sort by the
number of strokes.