• 24-07-2009, 11:47:12
    #1
    Üyeliği durduruldu
    Sitemde harflerden oluşan menü kullandım. Mesela c harfi c ile başlayanları listeliyor.

    Türkçe karakterlerde problem yaşıyorum. Mesela:

    <a href="listele.php?k=ş">Ş</a>

    kodunu yazıp listele.php'de aşağıdaki kodu yazınca ş değil s harfini listeliyor.

    mysql_query("SELECT COUNT(*) FROM icerik where nesne like '$k%'");
  • 24-07-2009, 12:45:02
    #2
    Üyeliği durduruldu
    tablo tipiniz nedir?
  • 24-07-2009, 12:52:42
    #3
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    tablo tipiniz nedir?
    ve karakter yapıları
  • 24-07-2009, 13:45:20
    #4
    Üyeliği durduruldu
    Tablo türü: MyISAM
    Karşılaştırma: utf8_general_ci
  • 24-07-2009, 14:56:48
    #5
    Üyeliği durduruldu
    Problemi çözdüm. Aramanın yapılacağı alanda karşılaştırma türü utf8_general_ci olduğu zaman s ile ş, ya da o ile ö aynı karakter gibi oluyor. Karakter tipini utf8_turkish_ci olarak değiştirince problem kalmadı.
  • 24-07-2009, 16:12:52
    #6
    Üyeliği durduruldu
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    ve karakter yapıları
    tablo türü derken dil kodlamasini sormaya calismistim ama arkadaş keşfedip çözmüş zaten