MyDesign | Kod Arşivi - Anasayfaya Dön   No banner in farm
Anasayfa Araştır Forum Gelişmiş Arama Siteniz İçin En Hit İçerikler RSS İçerik Ekle Scriptler Destekleyenler Kadromuz Reklam İletişim Giriş Sayfası Yap  Sık Kullanılanlara Ekle
Bu Kategorinin En Yeni Kodları:


Bu Kategorinin En Çok Görüntülenen Kodları:






Arama:
Gelişmiş Arama


No banner in farm



En Çok Görüntülenen Kodlar:


Üye Girişi:
 Ü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
Gönderen : mYavuz
Telif :
Tarih : 27 Aralık 2009
Örnek Dosya : Bulunmamakta
Okunma Sayısı : 13549
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ü için yazılan 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:



Bağlantılar:


En Son Yorumlanan İçerikler:


Murat Yavuz | Site Haritası | Gizlilik Bildirimi | 54.156.92.46 | 0,16 Saniye
© Copyright 2004-2017 MyDesign | Kod Arşivi. Tüm Hakları Saklıdır.
MyDesign | Kod Arşivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.