http://blog.csdn.net/jollyjum...
import locale
locale.setlocale('LC_COLLATE', 'zh_CN.UTF8')
a = ['中国人', '啊', '你好', '台湾人']
b = sorted(a, cmp=locale.strcoll)
print b
按照该链接的方法,会提示
Traceback (most recent call last):
File "D:/Documents and Settings/Desktop/�Ʋ�ѯ/test.py", line 76, in <module>
locale.setlocale('LC_COLLATE', 'zh_CN.UTF8')
File "C:\Python27\lib\locale.py", line 579, in setlocale
return _setlocale(category, locale)
TypeError: an integer is required
对中文进行gbk编码排序