SQL中的Unicode字符问题 - 印度卢比

时间:2012-08-15 12:56:33

标签: unicode sql-server-2008-r2 currency

我正在尝试将新的印度卢比符号插入数据库,但它无效。以下是一些示例代码:

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上运行它。

0 个答案:

没有答案