У меня есть вопрос о специальных символов не отображается в запросеСпециальный символ не отображается в запросе на выборку в SQL Server
DECLARE @varName1 NVARCHAR(500);
set @varName1 = 'ÜCŞKUçÖ'
select '''' + @varName1 + ''' As Name1'
Это турецкие символы. Когда я запускаю выше запрос я получаю этот символ как S
, но он должен прийти, как Ş
В базе данных у меня есть это значение столбца как ÜCŞKUçÖ
Как я могу решить эту проблему? Ваша помощь здесь очень ценится.
Благодаря принц
Чтобы определить строковый литерал в Юникоде ('nvarchar'), вам нужно приписать его символом **' N' **! Попробуйте: 'set @ varName1 = N'ÜCŞKUçÖ'' –