新しいインドルピー記号をデータベースに挿入しようとしていますが、うまくいきません。説明するサンプルコードを次に示します。
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'
2 番目の選択では、最初の文字は正しく表示されていますが、2 番目の文字は正しく表示されていません。これを SQL Server 2008 R2 (v10.50) SP1 で実行しています。