Как хранить символы Юникода в SQL Server? - PullRequest
0 голосов
/ 26 июня 2018

В SQL Server я пытаюсь создать таблицу, которая может хранить символы Юникода. В частности, это

https://www.fileformat.info/info/unicode/char/0144/index.htm

Однако, если я выберу nvarchar в качестве типа столбца, затем сохраню его и затем выделю, он будет отображаться как обычный n.

Как мне заставить его правильно хранить?

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Странно, что только 'ñ' требует, чтобы явная спецификация Unicode отображалась правильно.

Unicode insertion SQL Server

0 голосов
/ 26 июня 2018

отлично работает

DECLARE @t TABLE
(
InputChar NVARCHAR(10)
)

INSERT INTO @t (InputChar)
VALUES (N'ń')

INSERT INTO @t (InputChar)
VALUES ('ń')

SELECT * FROM @t

Uniode Results

Вы уверены, что когда вы вставляете свои строки, вы указываете, что строка является Unicode? например, N'yourstring'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...