Merhaba,
strtolower türkçe karakterleri küçültmediği için aşağıdaki gibi bir fonksiyon kullandım, tüm karakterleri küçültmesine rağmen sadece büyük "I" harfinde sorun çıkartıyor, bozuk küçültüyor.
function strtolowerturkce($metin){
$aranan=array('/I/','/İ/','/Ş/','/Ö/','/Ü/','/Ğ/','/Ç/');
$yeni=array('ı','i','ş','ö','ü','ğ','ç');
ksort($aranan;
ksort($yeni;
$metin=preg_replace($aranan, $yeni, $metin);
$metin=strtolower($metin);
return $metin;
}
sadece ı harfini bozması neden kaynaklanıyor olabilir?
Strtolower garip türkçe karakter sorunu
8
●5.665
- 08-05-2014, 00:18:24MB_CONVERT_CASE Adlı fonksiyonda türkçe kararter sıkıntısı yaşamazsınız.
- 08-05-2014, 00:22:31mb_strtolower daha önce de denedim I harflerini küçük i yapıyor malesef hocam.soulmy adlı üyeden alıntı: mesajı görüntüle
aynı sorun hocam bu da I harflerini i yaptıaLKaDraZ adlı üyeden alıntı: mesajı görüntüle
- 08-05-2014, 00:35:29saatlerdir denemediğim kalmadı hiç aklıma gelmedi bu çok çok teşekkürler hocam nasıl büyük bir oh çektim bilemezsinizyakoSin adlı üyeden alıntı: mesajı görüntüle
- 08-05-2014, 00:36:11Misafir
- 08-05-2014, 01:52:17Üyeliği durdurulduMuzo adlı üyeden alıntı: mesajı görüntüle
Türkçe karakter problemlerinin genetiğinde vardır saatlerce uğraştırması