使用 Arabic_BIN 排序规则无法识别 sql 服务器中的某些表情符号
Not recognize some of Emojis in sql server with Arabic_BIN collation
我正在使用 SQL Server 2016,我的数据库具有 Arabic_100_CI_AS
排序规则。我在我的数据库中插入了苹果表情符号,但有些表情符号在比较中是相等的,而其他表情符号则不相等。我用 collate Arabic_BIN
解决了这个问题,我在
中询问
但是我在 Arabic_BIN
排序规则方面遇到了新问题:
例如,我无法通过以下查询识别某些表情符号:
SELECT [EMoji_ID]
FROM [Emojies].[dbo].[Emojies]
WHERE Emoji_Emoji = N'❤' COLLATE Arabic_BIN
上面查询returns任何ID,但是本次查询returns ID:
SELECT [EMoji_ID]
FROM [Emojies].[dbo].[Emojies]
WHERE Emoji_Emoji = N'❤'
我用 COLLATE Arabic_100_CI_AS_SC
解决了这个问题
我正在使用 SQL Server 2016,我的数据库具有 Arabic_100_CI_AS
排序规则。我在我的数据库中插入了苹果表情符号,但有些表情符号在比较中是相等的,而其他表情符号则不相等。我用 collate Arabic_BIN
解决了这个问题,我在
但是我在 Arabic_BIN
排序规则方面遇到了新问题:
例如,我无法通过以下查询识别某些表情符号:
SELECT [EMoji_ID]
FROM [Emojies].[dbo].[Emojies]
WHERE Emoji_Emoji = N'❤' COLLATE Arabic_BIN
上面查询returns任何ID,但是本次查询returns ID:
SELECT [EMoji_ID]
FROM [Emojies].[dbo].[Emojies]
WHERE Emoji_Emoji = N'❤'
我用 COLLATE Arabic_100_CI_AS_SC