我正在使用SQLite开发丹麦语Android应用程序。现在我遇到一个问题,我有一个表“类别”,列“id”和“名称”。我想在列表视图中显示按字母顺序排序的类别。但由于类别名称包含丹麦字符,因此不按正确顺序排序。
答案 0 :(得分:0)
您可以尝试将COLLATE LOCALIZED
添加到ORDER BY
子句中。例如
SELECT id, name FROM Category ORDER BY name COLLATE LOCALIZED
将使用升序名称
获取所有类别答案 1 :(得分:0)
设置数据库时,只需执行
database.setLocale(new Locale("da_DK"));
一切都会按预期工作。事实上,事情会比预期的更好,因为它也会被捡起并被命令。