Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server中的排序规则_Sql_Sql Server 2008_Collation - Fatal编程技术网

SQL Server中的排序规则

SQL Server中的排序规则,sql,sql-server-2008,collation,Sql,Sql Server 2008,Collation,我有一个客户端,它在键入时使用希伯来语,我的应用程序默认使用排序规则Latin1_General_CS_AI,因此在文本区域中写入文本时,它可以完美地写入,但当我保存文档时,它会显示不同的编码 在互联网上搜索后,我发现浏览器呈现了西方编码,它正在将希伯来语转换为西方语,这导致了垃圾数据 我想知道:我们是否可以对单个列或应用程序使用多个排序规则,或者是否有任何更新,通过使用通用英语排序规则,以希伯来语键入的数据将以希伯来语保存?您能否提供有关您的应用程序的更多详细信息?排序规则用于索引和排序行,比

我有一个客户端,它在键入时使用希伯来语,我的应用程序默认使用排序规则Latin1_General_CS_AI,因此在文本区域中写入文本时,它可以完美地写入,但当我保存文档时,它会显示不同的编码

在互联网上搜索后,我发现浏览器呈现了西方编码,它正在将希伯来语转换为西方语,这导致了垃圾数据


我想知道:我们是否可以对单个列或应用程序使用多个排序规则,或者是否有任何更新,通过使用通用英语排序规则,以希伯来语键入的数据将以希伯来语保存?

您能否提供有关您的应用程序的更多详细信息?排序规则用于索引和排序行,比较值,因此,这取决于您列的数据类型
varchar
nvarchar
。请检查我为varchar和nvarchar尝试的此链接,但这是为了在西方环境中以UTF格式保存数据,但希伯来语有不同的编码,因此导致我无法按照在文本区域键入的格式保存数据。UTF-8是一种完整的Unicode编码。它可以很好地容纳希伯来语。我怀疑你的问题在于你的应用程序,而不是SQL server。也许是HTML编码的问题?