function tr_karakter($deger) {
$deger = str_replace('ç','ç',$deger);
$deger = str_replace('ğ','ğ',$deger);
$deger = str_replace('ı','ı',$deger);
$deger = str_replace('ö','ö',$deger);
$deger = str_replace('ş','ş',$deger);
$deger = str_replace('ü','ü',$deger);
$deger = str_replace('â','â',$deger);
$deger = str_replace('î','î',$deger);
$deger = str_replace('Ç','Ç',$deger);
$deger = str_replace('Ğ','Ğ',$deger);
$deger = str_replace('İ','İ',$deger);
$deger = str_replace('Ö','Ö',$deger);
$deger = str_replace('Ş','Ş',$deger);
$deger = str_replace('Ü','Ü',$deger);
$deger = str_replace('Â','Î',$deger);
$deger = str_replace('Î','Û',$deger);
return $deger;
} UTF-8 Türkçe Karakter Sorunu
16
●54.850
- 31-10-2009, 14:08:37şöyle bir fonksiyon denedim yine olmadı:
- 31-10-2009, 14:48:44http://www.yakuter.com/utf-8-bom-byte-order-mark-nedir/ bağlantısı yeterince işini görecektir.
- 31-10-2009, 19:33:32Üyeliği durduruldumeta kodu utf-8 iken tabloların kolonlarının karekter setini utf8 yapin ve çekilen veriler sayfasınaakadal34 adlı üyeden alıntı: mesajı görüntüle
mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");ekleyin benimde o sorunum vardı bunları yaparak giderim o sorunu.. - 13-07-2013, 03:12:08Konuya hakim olan arkadaşların yorumlarını inceledim, aynı sorunu şu an yaşıyorum. Kesin çözümünü veriyorum. Veritabanlarına, data ekleyen sayfalar ve gösterilen sayfalar kesinlikle UTF-8 BOM'suz olarak kodlanmalı. Notepad++'dan Kodlama bölümünden arkadaşlar sayfalarını UTF-8 BOM'suz olarak convert ederse sorunları düzelecektir.