Merhaba Arkadaşlar,
Bir konuda yardımlarınızı rica ediyorum. Bir php sayfam var. Bu sayfada 4 tane Türkçe karakterin görünümünde sorun yaşıyorum. Geri kalan karakterlerde herhangi bir sorun mevcut değil.
Görüntüleme Sorunu olan Karakterler:
ğ, Ü, ş, Ö
Bu sorunu nasıl aşacağım konusunda yardımcı olabilir misiniz?
Uygulanan Yöntemler:
1. ISO-8859-9, UTF-8, windows-1234 charset uygulamaları denenmiş, sonuç alınamamıştır.
2. Karakter UTF-8'e göre tekrar kodlanmış (Ör. ğ > ÄŸ) sonuç alınamamıştır.
Birkaç Tr Harfte Görüntüleme Problemi
7
●466
- 04-07-2010, 19:57:18Bu fonksiyon işinizi görür sanırım başka TR karakter unuttuğum yokturdur umarım
;
<?php function filtre($veri) { $veri = strtolower($veri); $veri = str_replace("ü","u",$veri); $veri = str_replace("ğ","g",$veri); $veri = str_replace("ı","i",$veri); $veri = str_replace("ş","s",$veri); $veri = str_replace("ç","c",$veri); $veri = str_replace("ö","o",$veri); /** * Umarım unuttuğum başka TR karakter yokturdur :D **/ return trim($veri); } ?>Kullanımına örnek vermemişim
;
<?php $yazi = "işöğ"; echo filtre($yazi); ?>
- 04-07-2010, 20:00:01Merhaba,
REP vermeye çalıştım ancak bugün verdiğim için tekrar kabul etmedi. Kusura bakmayın.
Bu fonksiyonu acaba nasıl kullanacağım, nereye eklemem gerekiyor? Bir de tüm g harflerini mi ğ 'ye çevirecek bu fonksiyon?
Yardımınız için teşekkür ederim.
----------
Örnek vermişsiniz daha sonra ancak ben gene anlamadım
Üstteki büyük kutuda yer alan kodları nereye eklemem gerekiyor? - 04-07-2010, 20:00:52Örnekledim include edip yazıları filtre($yazi) şeklinde almanız yeter "ğ" yi "g" şeklinde çıkaracaktır.
- 04-07-2010, 20:04:24Sayfa içeriğini alabilir miyim?denizci88 adlı üyeden alıntı: mesajı görüntüle
- 04-07-2010, 20:12:46Üyeliği durdurulduTürkçe karakterli bu yöntem ilede gösterebilirsiniz.
$tr = array('Ç', 'ç', 'Ğ', 'ğ', 'ı', 'İ', 'Ö', 'ö', 'Ş', 'ş', 'Ü', 'ü'); $kod = array('& Ccedil;', '& ccedil;', '& #286;', '& #287;', '& #305;', '& #304;', '& Ouml;', '& ouml;', '& #350;', '& #351;', '& Uuml;', '& uuml;'); $veri = str_replace($tr, $kod);&'den sonraki boşlukları silmeniz gerekiyor.. - 04-07-2010, 20:38:02Çok teşekkür ederim, bu verdiğiniz bilgi sorunumu çözdü. Tekrar teşekkür ederim.YILDIRIM adlı üyeden alıntı: mesajı görüntüle
vBulletinMaster arkadaş da gerek forum üzerinden gerekse MSN'den çok ilgilendi. Kendisine de teşekkür ederim.
;