indy karakter sorunu.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
theSinan

Re: indy karakter sorunu.

Mesaj gönderen theSinan »

hocam
yanlız benim sorunum
indy bileşenlerinden
IdHTTP nin Türkçe Karakteri ? işareti olarak göndermesinden Kaynaklanıyor
çünkü
http://www.postaguvercini.com/api_http/ ... run_Çözümü
yazdığımda Karşı Tarafa Türkçe Karakterlerin Düzgün Bir Şekilde Gittiğini Görüyorum

bana göre IdHTTP TransferEncoding - ISO-8859-9 olarak ayarlıyabilirsem Sorun Çözülecek
google amcaya sorguyorum bişey bulamıyorum

IdHTTP TransferEncoding - ISO-8859-9
yazdığımda
HTTP/1.1 501 Not Implemented hatası alıyorum
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: indy karakter sorunu.

Mesaj gönderen Battosai »

Üç adet yöntem yazmış cevap veren istediğini seç.

http://stackoverflow.com/questions/1989 ... with-utf-8
theSinan

Re: indy karakter sorunu.

Mesaj gönderen theSinan »

bu sorun baya sıktı
IdHTTP encoding fazla kastı :)
xml ile daha basit yoldan çözdüm

aynı sorunu yaşayanlar olabilir
bu şekilde çözebilirler

Kod: Tümünü seç

	TStringStream *Parametre= new TStringStream;
	Parametre->WriteString("<?xml version=\"1.0\" encoding=\"iso-8859-9\"?><SMS-InsRequest><CLIENT user=\"kullanici_adi\" pwd=\"sifre\" />\n<INSERT to=\""+Edit1->Text+"\" text=\""+Memo1->Text+"\" dt=\"2014/04/09 11:20\" /></SMS-InsRequest>");
	try{
	   ShowMessage(IdHTTP1->Post( "http://www.postaguvercini.com/api_xml/Sms_insreq.asp" , Parametre));
	  }catch(Exception *e)
	  {
	  Application->ShowException(e);
	  }
Cevapla