selam arkadaşlar.
kullandıgım kod aşagıdaki localde sorun olmuyor ama site üzerinden deneyince işler karışıyor yardımlarınızı bekkliyorum. teşekkurler.
<%
'html ve turkce karekter temzileme modulu
Private Function temizle(data)
data= server.htmlencode(data)
data = Replace (data ,"< ;","<",1,-1,1)
data = Replace (data ,"> ;",">",1,-1,1)
data = Replace (data ,"`","’ ;",1,-1,1)
data = Replace (data ,"'","` ;",1,-1,1)
data = Replace (data ,"" ;","",1,-1,1)
data = Replace (data ,"& ;","&",1,-1,1)
temizle = data
End Function
'html aktif
Private Function html(data)
data = Replace (data ,"< ;","<",1,-1,1)
data = Replace (data ,"> ;",">",1,-1,1)
html= data
End Function
Private Function tr(data)
data = Replace (data ,"ş ;","ş",1,-1,1)
data = Replace (data ,"ı ;","ı",1,-1,1)
data = Replace (data ,"ğ ;","ğ",1,-1,1)
data = Replace (data ,"ü ;","ü",1,-1,1)
data = Replace (data ,"ç ;","ç",1,-1,1)
data = Replace (data ,"ö ;","ö",1,-1,1)
data = Replace (data ,"Ş ;","Ş",1,-1,1)
data = Replace (data ,"İ ;","İ",1,-1,1)
data = Replace (data ,"Ğ ;","Ğ",1,-1,1)
data = Replace (data ,"Ü ;","Ü",1,-1,1)
data = Replace (data ,"Ç ;","Ç",1,-1,1)
data = Replace (data ,"Ö ;","Ö",1,-1,1)
tr= data
End Function
Response.CharSet ="windows-1254"
%>
localde sorun olmuyor. godaddy kullanıyorum phpmyAdmin den yapinca yani site uzerinde çalışmıyor.
bozan karakterler ı ş ğ harfleri ç ü ö farflerinde sorun yok tuhaf ıma gelen. ş harfinin ascii kodu ş veritabanına eklediği ascii ise þ ;
ı ş ğ eklendiğinde normalde, gelen içerik ı ; ş ; ƃ ; veritabanına eklenmiş hali ise ý ; þ ; ð ;
yardımlarınızı bekliyorum 2 gunden beri ugraşıyorum arkadaşlar.
asp kod temizleme yardım
1
●1.196
- 08-09-2007, 10:45:22server daki sql server'ın dili ile alakalı sorun kendi pc deki sql server dili ne ona bak sonra server tel aç serverdakini de localdaki gibi yaptırırsan sorun ortadan kalkar