• 23-06-2009, 14:36:18
    #1
    <?
    function turkceYap($deger){ 
     $deger = strtolower(stripslashes(strtr($deger,"İŞÜÇĞÖüöşçğ ","ISUCGOuoscg-"))); 
     return $deger; 
     } 
    ?>
    Anlamadığım çözemediğim bir durum; normalde üstteki kodda hiç bir problem olmadan çalışıyor "Ş" harfini "S" ye çeviriyor ama sadece "İ" harfini "i" ye çevirmiyor anlamadım gitti...

    Şimdiden yardımlarınız için teşekkürler
  • 23-06-2009, 14:53:42
    #2
    str_replace ile dene
    <?php
    function turkceYap($deger){ 
     $deger = str_replace("İŞÜÇĞÖüöşçğ ","iSUCGOuoscg-",$deger); 
     return $deger; 
     } 
    ?>
  • 23-06-2009, 15:32:44
    #3
    Sorun benim kodumda değilmiş üstteki hali ile çalışıyor, bir sorun yok fakat sorun MYSQL den gelen İ karakterinden kaynaklanıyor, bunu nasıl çözebilirim ki acep
  • 23-06-2009, 15:33:56
    #4
    Üyeliği durduruldu
    dil kodlamasi sorunu yaşıyor olabilrisiniz
  • 23-06-2009, 15:38:42
    #5
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    dil kodlamasi sorunu yaşıyor olabilrisiniz
    MYSQL dil kodu : utf8_unicode_ci olarak çekiyor ve ekrana bastığında herhangi bir problem yok
  • 23-06-2009, 15:46:07
    #6
    Üyeliği durduruldu
    hgumus adlı üyeden alıntı: mesajı görüntüle
    MYSQL dil kodu : utf8_unicode_ci olarak çekiyor ve ekrana bastığında herhangi bir problem yok
    sayfanızın dil kodlamasıda utf8 mi?
    php sayfalarınız utf-8 mi?

    muhtemelen php sayfalarınız utf-8 degil
  • 23-06-2009, 15:56:14
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    şu fonksiyonu dener misiniz bende çalışıyor
    function toLowerCase( $input ){	
    return strtolower(strtr( $input,'ĞÜŞIİÖÇ','ğüşıiöç'));
    }
  • 23-06-2009, 16:10:26
    #8
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    dil kodlamasi sorunu yaşıyor olabilrisiniz
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    sayfanızın dil kodlamasıda utf8 mi?
    php sayfalarınız utf-8 mi?
    muhtemelen php sayfalarınız utf-8 degil
    Evet dediğiniz gibi sayfanın dil kodlamasından, UTF den vazgeçip hepsini LATIN 5 olarak çevirip sayfanın da kodlamasını Türkçeye çevirdim ve sorun ortadan kalktı

    Teşekkür ederim yardımlarınız için...
  • 23-06-2009, 17:25:36
    #9
    Üyeliği durduruldu
    hgumus adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim yardımlarınız için...
    her türlü müneccimlik işleri itina ile yapilir