• 16-09-2010, 15:28:17
    #1
    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...
  • 16-09-2010, 15:38:06
    #2
    iconv fonksiyonunu kullanmayı denediniz mi?
  • 16-09-2010, 16:29:33
    #3
    Evet 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:53
    #4
    Bence 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:06
    #5
    Get 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:37:04
    #6
    Verdiğim fonksiyon url enkod yapmıyor mu? İncelediniz mi?
  • 16-09-2010, 19:50:01
    #7
    urlencode 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:44
    #8
    O zaman şu olması lazım: http://php.net/manual/en/function.ht...ars-decode.php
  • 16-09-2010, 21:56:52
    #9
    yemekim adlı üyeden alıntı: mesajı görüntüle
    html kodlarını başlangıç ve sonlandırma işareti olan < , > işaretlerini &gt; , &lt; işaretlerine çevirir. yani değil