Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.
Kasım 15, 2018, 04:34:29 ÖS


FORUM ŞU AN İÇİN (ÖZEL BÖLÜMLER HARİÇ) TÜM ZİYARETÇİLERE AÇIKTIR.
EMEĞE SAYGI AÇISINDAN ALINTILARIN MUTLAKA KAYNAK GÖSTERİLMESİ RİCA OLUNUR.


Ana Sayfa Ana Sayfa Yardım Ara Giriş Yap Kayıt
+  Hay-NS Yazılım
|-+  DELPHİ KÖŞESİ
| |-+  Delphi Programlama
| | |-+  Kod Bankası
| | | |-+  IdHttp Türkçe problem çözümü
0 Üye ve 1 Ziyaretçi konuyu incelemekte. « önceki sonraki »
Sayfa: [1] Aşağı git Bu Konuyu Gönder Yazdır
Gönderen Konu: IdHttp Türkçe problem çözümü  (Okunma Sayısı 8387 defa)
turkoder
Adnan YILDIZ
Administrator
Onbaşı
*****

Rep Puanı: +0/-0
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 218



WWW
« : Aralık 16, 2010, 07:55:19 ÖS »

Bu olay ile ilgili net te yaptığım aramalarda utf8decode vs gibi kullanımlar önerilmiş.

Ben de basit bir fonksiyon ile sorunu çözdüm, aynı sorunu yaşayan var ise faydalansın ve teşekkür etsin yeter. Yalnız bir yerlerde paylaşacaksanız mutlaka alıntı olduğunu yazınız.
 
Aşağıdaki bozuk karakter yerine sizin sorunlu karakterleri koyarsınız.
Kod:
function TForm8.degis(s:string):string;
 var
 sonuc:AnsiString;
 secenek:TReplaceFlags;//unutmayın
 begin
 result:='';
   secenek:=[rfReplaceAll]; //Harf Duyarlılığı var
s:=StringReplace(s,'ý','ı',secenek);  //ÝÞ  Ð
s:=StringReplace(s,'þ','ş',secenek);
s:=StringReplace(s,'ð','ğ',secenek);
s:=StringReplace(s,'Ý','İ',secenek);   // yaðýþ
s:=StringReplace(s,'Þ','Ş',secenek);
s:=StringReplace(s,'Ð','Ğ',secenek);
  result:=s;
 end;


Kullanırken ise :
Kod:
Memo1.Text:=degis(IdHTTP1.Get('http://www.sitelinki.com'));
« Son Düzenleme: Aralık 16, 2010, 08:09:17 ÖS Gönderen: turkoder » Logged
Sayfa: [1] Yukarı git Bu Konuyu Gönder Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

MySQL Kullanıyor PHP Kullanıyor Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 Uyumlu! CSS Uyumlu!
Bu Sayfa 0.027 Saniyede 19 Sorgu ile Oluşturuldu