我有一个用户可以注册的网站。注册信息存储在SQL Server中。最近注册的用户和用户名包括“c with cedilla”,换句话说就是François
它存储在nvarchar
列的SQL Server 2008R2中,其排序规则为SQL_Latin1_General_CP1_CI_AS
当我查看SSMS中的数据时,它看起来像这样:François
我使用存储过程检查用户名/密码,因为两者不相同而失败了。
所以我不确定我需要做什么。我应该使用不同的排序规则吗?如果我使用nvarchar
列,为什么会被改变?
格雷格