Sql server SQL Server将括号保存在用于阿拉伯语的nvarchar中
我正在使用sql server 2008 R2存储数据。我有一个名为postMaster的数据表,我在其中保存组织中的所有帖子。所有职位都必须用英语和阿拉伯语描述。我的问题是关于这篇文章的阿拉伯语描述 我的数据表结构如下: 示例记录如下所示: 正如您从图片中看到的,阿拉伯语描述混淆了括号,当我在datagridview中显示数据时,它看起来就像保存数据的方式Sql server SQL Server将括号保存在用于阿拉伯语的nvarchar中,sql-server,right-to-left,nvarchar,Sql Server,Right To Left,Nvarchar,我正在使用sql server 2008 R2存储数据。我有一个名为postMaster的数据表,我在其中保存组织中的所有帖子。所有职位都必须用英语和阿拉伯语描述。我的问题是关于这篇文章的阿拉伯语描述 我的数据表结构如下: 示例记录如下所示: 正如您从图片中看到的,阿拉伯语描述混淆了括号,当我在datagridview中显示数据时,它看起来就像保存数据的方式 有没有办法将这些括号正确地保存为英语格式?这是因为postDescAr没有以RTL格式显示文本。数据已正确保存,但未正确显示。这取决于
有没有办法将这些括号正确地保存为英语格式?这是因为postDescAr没有以RTL格式显示文本。数据已正确保存,但未正确显示。这取决于您从何处查询数据。sql server将准确存储您提供的数据(假设排序正确)。我以正确的方式保存数据,但当您添加并写入括号时,数据立即混合在一起!所以它不是这样添加的。当我在英语中添加括号时,所有数据都会根据输入顺序保留自己的位置,但在阿拉伯语中,它会立即混合起来。我应该使用什么样的排序规则来处理阿拉伯语?也许搜索引擎可能有用?从右到左显示数据是正确的,但括号的问题仍然存在