QSqlTableModel 排序不正确

使用sqlite存储数据,然后用QSqlTableModel+QTableView的方式显示, 调用model->setSort(column, Qt::AscendingOrder);当column对应的数据为中文时就不能正确排序。

我也遇到了这个问题
不过我用的是mysql
我的字段用的char换成int就正常了
网上说mysql排序比对的时ascii值