当前位置:  开发笔记 > 编程语言 > 正文

有没有办法使用Python在SQLite中正确排序unicode字符串?

如何解决《有没有办法使用Python在SQLite中正确排序unicode字符串?》经验,为你挑选了1个好方法。

有一种简单的方法可以在SQLite中使用unicode数据来排序行吗?



1> Matthew Flas..:

SQLite有一个BYOS(自带分拣机)策略.请参见常见问题更多的细节.他们选择不包括(默认情况下)任何支持Unicode的排序算法,以保持SQLite库的轻松和易于静态链接.

但是,你可以创建一个整理器,然后按顺序排序,然后告诉SQLite使用它.正如另一张海报暗示的那样,源代码树中有一些使用ICU执行此操作的人.但是,您也可以使用自己的,如果您正在使用像GLib这样具有自己的Unicode感知的库,这是有意义的.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有