CURL ile veri çektiğim sayfa ISO-8859-9 fakat bu aldığım veriyi ISO-8859-1 karakter kodlamasına sahip bir sayfaya CURL ile post etmem gerekiyor. Bende htmlentities kullanarak veriyi ISO-8859-1 formatına çeviriyorum. Fakat bu formata çevirirken Türkçe karakterler ý gibi değerler verdiği için POST ederken sıkıntı yaşıyorum.
ORJ: Baykal ile Kılıçdaroğlu HES'te ayrı düştü
ISO-8859-1: Baykal ile Kýlýçdaroðlu HES'te ayrý düþtü
ISO-8859-1 halini CURL ile post etmeye çalışınca ý yani haliyle & karakterinden sonrasını değişken gibi algılıyor normal olarak. ÖRNEK: index.php?baslik=Baykal ile Kýlýçdaroðlu HES'te ayrý düþtü
Sanırım problemi anlatabildim, nasıl çözebileceğim konusunda bir fikri olan varsa yardımcı olursa çok sevinirim...
Türkçe Karakter Problemi + CURL Post Sorunu
13
●4.241
- 16-09-2010, 15:28:17
- 16-09-2010, 16:29:33Evet o fonksiyon ile netice alamıyorum + problem yaşadığım asıl olay ISO-8859-1 karakter setinde Türkçe karakterler ý vb. oluyor. Haliyle bu veriyi post edemiyorum bu & değerli karakter verilerini nasıl post edebilirim?
O şekilde bir post edip denemem lazım oluyormu olmuyormu diye... | ISO-8859-9 olarak post edince ğ ş ı karakterlerinde problem çıkarıyor bu seferde
- 16-09-2010, 19:29:53Bence post değil get ile gönderiyorsunuz. Şu fonksiyon işinizi görür diye düşünüyorum: http://php.net/manual/en/function.urlencode.php
- 16-09-2010, 19:33:06Get ile göndermiyorum CURL ile post ederken verileri GET eder gibi gönderiyorsunuz örn:username=r10&password=asda
Ben burada "halil&nbps;bak" gibi bir veriyi nasıl gönderebilirim onu soruyorum. Yani düz mantık bakacak olursak GET methodu ile "halil&nbps;bak" verisini göndermem gerekiyor fakat & özel karakteri olduğu için gönderemiyorum bununla ilgili bir çözüme ihtiyacım var... - 16-09-2010, 19:50:01urlencode fonksiyonu URL biçimine çevirir, bir üst mesajı tekrar okursanız ne demek istediğimi anlaycaksınız sanırım...
- 16-09-2010, 19:53:44O zaman şu olması lazım: http://php.net/manual/en/function.ht...ars-decode.php
- 16-09-2010, 21:56:52html kodlarını başlangıç ve sonlandırma işareti olan < , > işaretlerini > , < işaretlerine çevirir. yani değilyemekim adlı üyeden alıntı: mesajı görüntüle