我正在尝试将新的印度卢比符号插入数据库,但它无效。以下是一些示例代码:
DECLARE @symbolData TABLE ( SomeSymbol nvarchar(100))
INSERT @symbolData VALUES(N'лв');
INSERT @symbolData VALUES(N'र');
INSERT @symbolData VALUES(N'₹');
SELECT * FROM @symbolData
SELECT N'र' AS 'Char', UNICODE(N'र') AS 'Unicode value', NCHAR(UNICODE(N'र')) AS 'Created Char'
UNION ALL
SELECT N'₹' AS 'Char', UNICODE(N'₹') AS 'Unicode value', NCHAR(UNICODE(N'₹')) AS 'Created Char'
在第二个选择中,您可以看到第一个字符正确显示,但第二个字符没有显示。我在SQL Server 2008 R2(v10.50)SP1上运行它。