• 02-09-2010, 01:17:32
    #1
    Türkçe karakter sorununu her ne yaptıysam gideremedim utf-8 veya =ISO-8859-9 gibi şeyler lütfen söylemeyin arkadaşlar sabahtan beri netten binbir türlü şey buldum bu konuyla alakalı ama hiçbiri çözemedi bende şöyle yapayım diyorum mesela ''ş'' yerine ''s'' olarak arasın.

    Örnek ; arama motorunda aşk diye yazdıysa bir kişi motor onu ask diye arasın , bunu yapabilecek bi php kod paylaşabilirmisiniz ?
  • 04-09-2010, 00:00:41
    #2
    latin1 i denedinmi peki
  • 05-09-2010, 21:09:00
    #3
    Basit bir str_replace işinizi görür sanırım.

    function TRKarakterSil($str)
    {
      $bul = array('ğ', 'Ğ', 'ü', 'Ü', 'ş', 'Ş', 'ı', 'İ', 'ç', 'Ç', 'ö', 'Ö');
      $degistir = array('g', 'G', 'u', 'U', 's', 'S', 'i', 'I', 'c', 'C', 'o', 'O');
    
      $return = str_replace($bul, $degistir, $str);
    
      return $return;
    }
  • 06-09-2010, 00:11:34
    #4
    Hkan adlı üyeden alıntı: mesajı görüntüle
    Basit bir str_replace işinizi görür sanırım.

    function TRKarakterSil($str)
    {
      $bul = array('ğ', 'Ğ', 'ü', 'Ü', 'ş', 'Ş', 'ı', 'İ', 'ç', 'Ç', 'ö', 'Ö');
      $degistir = array('g', 'G', 'u', 'U', 's', 'S', 'i', 'I', 'c', 'C', 'o', 'O');
    
      $return = str_replace($bul, $degistir, $str);
    
      return $return;
    }
    katılıyorum bu işini görür.