我的 Iphone 应用程序中有一个 sqlite 数据库。在 tableView 中使用 sectionIndexTitlesForTableView 时,我有一个名称需要排序的表。
sql语句为“ SELECT * FROM buildings ORDER BY name ASC
”。这给出了一个排序的结果,但不知何故,特殊字符的排序失败了 - 丹麦 æ ø å。喜欢:
- 奥胡斯大学
- 奥胡斯
- Øer Maritime Ferieby
Å 应该在 Ø 之后。
我已经尝试阅读 COLLATE,但对在这里做什么感到很茫然。请注意,sqlite 似乎工作正常 - 使用 UTF8 编码,应用程序中的一切看起来都很好。除了字母排序。
有什么线索吗?