ورود

View Full Version : مشکل با یونیکد



baran_2005
چهارشنبه 24 مرداد 1397, 13:58 عصر
سلام من کد زیر اجرا میکنم



declare @result nvarchar(1000),@text nvarchar(1000)
set @text=')±Gý®/Îý$› s'
declare @I int
DECLARE @sqlCommand nvarchar(1000)
set @Result= ''
set @I=1
while @I< len(@text)
begin
print substring( @text,@i,1)
set @result= @Result+ascii(substring(@Text,@i,1))
set @i=@i+1
end
به جای کاراکترهایی که نمیشناسه علامت سوال میاره مثلا ý حالا اگر قبل رشته N بزارم درست میشه ولی رشته من تو یکسری محاسبات به وجود میاد و در یک متغیر قرار میگیرد تمام متغیرها هم از نوع nchar , nvarchar . چکار کنم درست بشه . (پشت متغیرم باید N بزارم ؟!! چطور ؟)