MyDesign | Kod Arivi - Anasayfaya Dn   No banner in farm
Anasayfa Aratr Forum Gelimi Arama Siteniz in En Hit erikler RSS erik Ekle Scriptler Destekleyenler Kadromuz Reklam letiim Giri Sayfas Yap  Sk Kullanlanlara Ekle
Bu Kategorinin En Yeni Kodlar:


Bu Kategorinin En ok Grntlenen Kodlar:






Arama:
Gelimi Arama


No banner in farm



En ok Grntlenen Kodlar:


ye Girii:
 ye Ol



Anasayfa > Asp > Kodlar

xmlHTTP ile Veri Alırken Oluşan Türkçe Karakter Hatası Çözümü

xmlHTTP ile başka siteden veri alırken Türkçe karakterler yerine ? görünür. Aşağıdaki fonksiyon ile bu hatayı önleyebilirsiniz.

xmlhttp  microsoft  binary  string  türkçe karakter hatası  başka siteden veri alma 

Kategori : Asp
Gnderen : mYavuz
Telif :
Tarih : 27 Aralık 2009
rnek Dosya : Bulunmamakta
Okunma Says : 14851
Puan
: 10 / 10 (2 Oy)
Puan Verin :
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl
 
 
<%
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

' Dikkat etmemiz gereken nokta şu:
' Veriyi alırken ResponseText değil ResponseBody kullanıyoruz

Set objXml = server.CreateObject("Microsoft.XMLHTTP")
objXml.Open "GET", "http://www.mydesign.gen.tr", false
objXml.Send

sonuc = objXml.ResponseText

Response.Write sonuc
%>
 
 

xmlHTTP ile Veri Alırken Oluşan Türkçe Karakter Hatası Çözümü iin yazlan yorumlar

hOLOlu   { 21 Mart 2010 }
Bilgi için teşekkürler ancak dikkat demişsiniz ama dikkat etmemişsiniz :) ayrıca Örnekte Fonksiyonun kullanmamışsınız..
Örnek Kod:

<%
Set objXml = server.CreateObject("Microsoft.XMLHTTP")
objXml.open "GET", "http://www.hololu.net/wordpress/index.php/feed/", False
objXml.send

sonuc = objXml.responseBody
Set objXml = Noşing
Sonuc = BinaryToString(sonuc)

%>

Şeklinde kullanılmalı.
Tekrar Teşekkürler...

Yorum ekleyin

Anasayfa > Asp > Kodlar > xmlHTTP ile Veri Alırken Oluşan Türkçe Karakter Hatası Çözümü
Kategoriler:


Forum:



Balantlar:



    En Son Yorumlanan erikler:


    Murat Yavuz | Site Haritas | Gizlilik Bildirimi | 34.204.191.31 | 0,14 Saniye
    © Copyright 2004-2019 MyDesign | Kod Arivi. Tm Haklar Sakldr.
    MyDesign | Kod Arivi, en iyi grnm iin, 1024x768 ve zeri znrlk tavsiye eder.