arkadaşlar ben php ve ajaxı birlikte kullanarak bir arama sayfası yaptım. yanlız türkçe karakterleri ararken sorunla karşılaşıyorum. türkçe karakter de döndüremiyorum. uzun bi süredir headerlerle boğuşuyırum. charsetlerle oynuyorum ama belirli bir gelişme kaydedemedim. bana bu konuda yardım edebilir misiniz?? oldukça acele olursa sevinirim.
Bir zamanlar benimde böyle bir sorunum vardı şöyle bir çözüm üretmiştim aranacak kelimelerde söyle bir fonksiyon ile değişiklik yapınca çözülmüştü işallah işine yarar.
CODE:
function tr2tr($str)
{
$rp=array('þ'=>'ş',
'ý'=>'ı',
'ð'=>'ğ',
'Ý'=>'İ',
'Þ'=>'Ş',
'Ð'=>'Ğ',
'ü'=>'ü',
'Ü'=>'Ü',
'ö'=>'ö',
'Ö'=>'Ö',
'ç'=>'ç',
'Ç'=>'Ç');
$str = str_replace(array_keys($rp),array_values($rp),$str);
return $str;
}
<!--The Coders Script v2.0 çok yakında-->
<!--Bana balık vermeyin balık tutmayı öğretin.-->
canım adminim iyiki varsın :)
Dia yazmış fonksiyonu..
Ama sorunun ne olduğunu bilip çözümün ne yaptığını da bilirseniz daha da aydsınlanırsınız..
bir çok ajax kütüphanesi veya hazır scripti UTF-8 encodingdir ve TR karakterlerde sorun çıkartır..
Dia'nın verdiği fonksiyon da TR karakterlerin UTF-8 karakterlerini barındırır..
Hep diyorum.. A.x.mun Yacute'si.. Çok projede ömrümü yemiştir :-)
Guguk Kuşunun Feryadı
Yararlı bilgilerini paylaştığın için teşekkürler kardeşim.
<!--The Coders Script v2.0 çok yakında-->
<!--Bana balık vermeyin balık tutmayı öğretin.-->
