如何在 Python 中对 Google App Engine 上的 utf-8 字符串进行排序?我正在尝试使用本地,但我认为它不起作用并且支持的语言数量太少。
我正在尝试使用pyuca
,但使用起来太胖了 - 每次重新加载 1MB 以仅使用 1%% 进行排序。
是否有一些轻量级的纯 Python 库,或者 Google App Engine 以某种方式支持它。
如果你认为你有好的算法,它将通过这个测试(你可以为测试打乱字符串):
alphabet = u'AĄBCĆDEĘFGHIJKLŁMNŃOÓPRSŚTUWYZŹŻaąbcćdeęfghijklłmnńoóprsśtuwyzźż'
欢迎任何建议,我会测试它。这个 aplhabet 是'pl_pl'/'polish'
。