ASP de Set StrHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0" ) yöntemiyle aldığım verilerde bozulma oluyor.
verileri direk alıyorum ve gelen veriler rüÅ?vet, hırsızlık dolandırıcılık, şeklinde geliyor. Yani ı lar ş ler ve diğer TR karakterler acaip derecede bozuluyor.
Buna çözüm varmıdır ?
ASP veri çekmede TR karakter sorunu
3
●1.854
- 12-09-2007, 09:07:56Üyeliği durduruldu
<% strURL = "http://www.orneksite.com" Dim objXmlHttp Set objXmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP") objXmlHttp.Open "GET" , strURL , false objXmlHttp.sEnd strHTML = objXmlHttp.ResponseBody Private Function BinaryToString(Binary) Dim cl1, cl2, cl3, pl1, pl2, pl3 Dim L cl1 = 1 cl2 = 1 cl3 = 1 L = LenB(Binary) Do While cl1<=L pl3 = pl3 & Chr(AscB(MidB(Binary,cl1,1))) cl1 = cl1 + 1 cl3 = cl3 + 1 If cl3>300 Then pl2 = pl2 & pl3 pl3 = "" cl3 = 1 cl2 = cl2 + 1 If cl2>200 Then pl1 = pl1 & pl2 pl2 = "" cl2 = 1 End If End If Loop BinaryToString = pl1 & pl2 & pl3 End Function HTMLKodumuz=(BinaryToString(strHTML)) %>
Şeklinde yaparsan Türkçe karakter sorunu vermez