我正在建立一个俄语网站。
众所周知,俄语包含 unicode 字符。因此,在排序时,它没有显示排序方式。
我已经在 sql server 查询中编写了排序。
我的问题是如何在 sql server 或 asp.net 中对 unicode 字符进行排序。
请帮忙
我们可以看到它没有排序
免费图片托管.net/newuploads/odh8j.png
谢谢
我正在建立一个俄语网站。
众所周知,俄语包含 unicode 字符。因此,在排序时,它没有显示排序方式。
我已经在 sql server 查询中编写了排序。
我的问题是如何在 sql server 或 asp.net 中对 unicode 字符进行排序。
请帮忙
我们可以看到它没有排序
免费图片托管.net/newuploads/odh8j.png
谢谢
对内存中的对象进行排序using System.Linq;
样本对象
public class MyAccount
{
public int ID {set; get;}
public string Name {set; get;}
public DateTime Created {set; get;}
}
排序方法
IEnumerable<MyAccount> accounts;
//map your DB query result to object list
//accounts = new List<MyAccount>();
//accounts.Add(/*...*/);
var result = accounts.OrderBy(a => a.Name).ToList(); //or OrderByDescending()