我们有一个使用 GTK# 绑定的大型 C# 应用程序。最近我们发现了一个非常奇怪的错误:当用户单击列对其进行排序时,它没有正确排序。具体来说,GTK 似乎忽略了所有标点符号(包括空格)并仅对字母字符进行排序。
有谁知道为什么在地球上它会做这样的事情?
我们没有对自定义排序或类似的东西做任何花哨的事情。我真的很困惑为什么它不只是按 ASCII 顺序对字符串进行排序。
我们有一个使用 GTK# 绑定的大型 C# 应用程序。最近我们发现了一个非常奇怪的错误:当用户单击列对其进行排序时,它没有正确排序。具体来说,GTK 似乎忽略了所有标点符号(包括空格)并仅对字母字符进行排序。
有谁知道为什么在地球上它会做这样的事情?
我们没有对自定义排序或类似的东西做任何花哨的事情。我真的很困惑为什么它不只是按 ASCII 顺序对字符串进行排序。