سلام من کد زیر اجرا میکنم
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 بزارم ؟!! چطور ؟)