SQLite ORDER BY使用特定于语言的文本(C#)给出错误的顺序
我有一个SQLite数据库,其中包含许多数据。SQLite ORDER BY使用特定于语言的文本(C#)给出错误的顺序,c#,sqlite,sql-order-by,C#,Sqlite,Sql Order By,我有一个SQLite数据库,其中包含许多数据。 我想通过ORDER BY获取数据,其中包含英文字母和Á、É、Í等。 我正在使用此查询: SELECT * FROM `tablename` ORDER BY `columnname`; 它给出了错误的顺序:a-Z、Á、Í、Í等。 但是,正确的顺序是:A,Á,B-E,É,F-I,Í等 我通过一个C#应用程序使用这个查询 感谢您的帮助: 霍伯特 附言:这是匈牙利语,但也可能是其他任何语言。我不知道。它是默认值,由C#和SQLite dll创建。我可以
我想通过ORDER BY获取数据,其中包含英文字母和Á、É、Í等。
我正在使用此查询:
SELECT * FROM `tablename` ORDER BY `columnname`;
它给出了错误的顺序:a-Z、Á、Í、Í等。但是,正确的顺序是:A,Á,B-E,É,F-I,Í等 我通过一个C#应用程序使用这个查询 感谢您的帮助:
霍伯特
附言:这是匈牙利语,但也可能是其他任何语言。我不知道。它是默认值,由C#和SQLite dll创建。我可以在哪里查看?您可以通过以下方式按顺序添加排序规则:,我尝试了使用以下内容进行排序:UFT8、UTF8CI、UTF8\u general\u ci它已编写:无此类排序顺序:…@FabriceMainguené这是SQLite。排序方法是不同的对不起,我没有看到。看看这个话题:,我想这和你的问题是一样的