отлично работает
DECLARE @t TABLE
(
InputChar NVARCHAR(10)
)
INSERT INTO @t (InputChar)
VALUES (N'ń')
INSERT INTO @t (InputChar)
VALUES ('ń')
SELECT * FROM @t
Вы уверены, что когда вы вставляете свои строки, вы указываете, что строка является Unicode? например, N'yourstring'