PDA

View Full Version : رفع مشکل کلی با فونت فارسی چیه ؟



noroozifar
پنج شنبه 19 تیر 1393, 20:40 عصر
سلام
هر کار میکنم درست نمیشه راه حل کلی شما بلدید برای فونت فارسی در اس کیو ال

با گ ی و ... مشکل داره تو جستجو نمیاره مقادیر را ؟

abbas.oveissi
جمعه 20 تیر 1393, 00:20 صبح
از حرف N هم استفاده میکنید که قبل از Value قرار بدید؟

noroozifar
جمعه 20 تیر 1393, 09:53 صبح
از حرف N هم استفاده میکنید که قبل از Value قرار بدید؟
اره البته من بیشتر از linq و en کارهایم را انجام میدم

s.karim
سه شنبه 24 تیر 1393, 10:57 صبح
این Function رو اول همه ی جستجو هات صدا کن:




ALTER Function [dbo].[fn_Change_Strings](@str nVarchar(MAX))
Returns nVarchar(MAX)
As Begin

DECLARE @YF nvarchar(1)
DECLARE @YA nvarchar(1)

DECLARE @KF nvarchar(1)
DECLARE @KA nvarchar(1)

DECLARE @A1 nvarchar(1)
DECLARE @A2 nvarchar(1)

DECLARE @V1 nvarchar(1)
DECLARE @V2 nvarchar(1)

DECLARE @Space1 nvarchar(1)
DECLARE @Space2 nvarchar(1)

DECLARE @H1 nvarchar(1)
DECLARE @H2 nvarchar(1)



SELECT @KA = N'ك'
SELECT @KF = N'ک'

SELECT @YA = N'ی'
SELECT @YF = N'ي'

SELECT @A1 = N'آ'
SELECT @A2 = N'ا'

SELECT @V1 = N'وو'
SELECT @V2 = N'و'

SELECT @Space1 = N' '
SELECT @Space2 = N''

SELECT @H1 = N'ء'
SELECT @H2 = N'ی'


SET @str = REPLACE(@str , @YA, @YF )

SET @str = REPLACE(@str , @KA, @KF )

SET @str = REPLACE(@str , @A1, @A2 )

SET @str = REPLACE(@str , @V1, @V2 )

SET @str = REPLACE(@str , @Space1, @Space2 )

SET @str = REPLACE(@str , @H1, @H2 )



RETURN @str

END