• 29-08-2007, 20:10:18
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    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 ?
  • 30-08-2007, 18:42:12
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Response.CharSet = "iso-8859-9" ile düzelmesi lazım
  • 12-09-2007, 09:07:56
    #3
    Ü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
  • 12-09-2007, 09:23:27
    #4
    Üyeliği durduruldu
    forumda yazmıştım ajax-asp-karakter hatası tagları ile bulabilirsin
    arama yapın lüften