-1

我正在使用 SQLite 开发丹麦 Android 应用程序。现在我面临一个问题,我有一个包含“id”和“name”列的表“Category”。我想在列表视图中显示按字母顺序排序的类别。但由于类别名称包含丹麦字符,因此其排序不正确。

4

2 回答 2

0

您可以尝试添加COLLATE LOCALIZED到该ORDER BY子句。例如

SELECT id, name FROM Category ORDER BY name COLLATE LOCALIZED

将获取所有具有升序名称的类别

于 2013-01-08T18:29:23.953 回答
0

当您设置数据库时,只需执行

database.setLocale(new Locale("da_DK"));

一切都会按预期进行。实际上,事情会比预期的要好,因为 aa 也被选为 å 并被订购。

于 2015-12-30T19:42:15.933 回答