使用Arabic_BIN排序规则无法识别sql server中的某些Emojis

时间:2018-01-11 14:41:55

标签: sql sql-server tsql unicode emoji

我使用SQL Server 2016,我的数据库具有Arabic_100_CI_AS排序规则。我在我的数据库中插入了苹果表情符号,但是一些表情符号在比较中是相同的,而其他表情符号则不相等。我使用collate Arabic_BIN解决了这个问题,并在此问topic

但我在Arabic_BIN整理方面遇到了新问题: 例如,我无法通过此查询识别出一些表情符号:

SELECT [EMoji_ID]
FROM [Emojies].[dbo].[Emojies]
WHERE Emoji_Emoji = N'❤' COLLATE Arabic_BIN

上述查询返回任何ID,但此查询返回ID:

SELECT [EMoji_ID]
FROM [Emojies].[dbo].[Emojies]
WHERE Emoji_Emoji = N'❤'

1 个答案:

答案 0 :(得分:0)

我用COLLATE Arabic_100_CI_AS_SC

解决了这个问题