• 08-07-2010, 12:37:59
    #1
    merhaba arkadaşlar curl ile post gönderiyorum fakat türkçe karakter hatası alıyorum.
    urlencode yi kullandım ve başka bir forumda yazılmış olan fonksiyonu:
        function linkduz($tmpStr) { 
    $tmpStr = str_replace('Ç', '%C7', $tmpStr); 
    $tmpStr = str_replace('Ğ', '%D0', $tmpStr); 
    $tmpStr = str_replace('İ', '%DD', $tmpStr); 
    $tmpStr = str_replace('Ö', '%D6', $tmpStr); 
    $tmpStr = str_replace('Ş', '%DE', $tmpStr); 
    $tmpStr = str_replace('Ü', '%DC', $tmpStr); 
    $tmpStr = str_replace('ç', '%E7', $tmpStr); 
    $tmpStr = str_replace('ğ', '%F0', $tmpStr); 
    $tmpStr = str_replace('ı', '%FD', $tmpStr); 
    $tmpStr = str_replace('ö', '%F6', $tmpStr); 
    $tmpStr = str_replace('ş', '%FE', $tmpStr); 
    $tmpStr = str_replace('ü', '%FC', $tmpStr); 
    $tmpStr = str_replace(' ', '%20', $tmpStr); 
    return $tmpStr; 
    }
    kullanmama rağmen devam ediyor. Bu sorunu nasıl aşabilirim
  • 08-07-2010, 12:47:58
    #2
    post attığın sayfanın kodlama dili ile php sayfanın kodlama dilini aynı yap
  • 08-07-2010, 12:54:27
    #3
    zend kullanıyorum nasıl ayarlayabilirim
  • 08-07-2010, 13:04:05
    #4
    flood yapıyorum belki ama acil lazım yardım edecek kimse yokmu ?
  • 08-07-2010, 13:08:58
    #6
    gördüğünüz gibi başlık kelimesini post ettiğim zaman baþlýk değeri çıkıyor. linduz fonksiyonunu kullanmama rağmen.
  • 08-07-2010, 13:09:36
    #7
    Üyeliği durduruldu
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    gördüğünüz gibi başlık kelimesini post ettiğim zaman baþlýk değeri çıkıyor. linduz fonksiyonunu kullanmama rağmen.
    karsi site ile sizin karakter kodlamaniz ayni olursa bu tarz sorun yasamazsiniz
  • 08-07-2010, 13:45:58
    #8
    hocam benim mesajımı değiştirmişsiniz yanlışlıkla galiba. . zend studio kullanıyorum bu arada bulamadım o menüyü ve yanlış anladınız sanırım beni. POST ederken veriler türkçe karakter hatasına maruz kalıyor. O sayfadan hiçbir bilgi almıyorum utf 8 bu arada karşı sitenin kodlaması ve o sitedeki formu doldurduğum zaman türkçe karakter dahi girsem bir sorun çıkmıyor.
  • 08-07-2010, 14:47:06
    #9
    Üyeliği durduruldu
    hocam 2 kez söylenmiş söyleneni yapmamışsınız.
    <?php header("content-type: text/html; charset=utf-8"); ?>
    sayfanızın başına ekleyin. karakter seti belirleyen başka satır varsa, kaldırın.