Bir PHP site kodluyorum. Üst ve yan menü için masterpage oluşturdum. Masterpage PHP'de olduğundan bildiğiniz gibi ikiye bölük üst ve alt kısım. Üst kısımda head etiketleri arasında
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<meta http-equiv="Content-Language" content="TR"/>
kodu mevcut. Masterpage'de Hoşgeldiniz yazısı bulunmakta ve sorunsuz. Bir index oluşturdum ve masterpage'nin üst ve alt kısımlarını bağladım. Fakat indexte Türkçe karakterler bozuk çıkıyor. Masterpage'deki charseti UTF-8 olarak değiştirirsem indexten gelen harfler düzgün gözükmeye başlasada masterpagede bulunan hoşgeldiniz yazısındaki ş harfi bozuluyor. Notepad++ ile UTF8 without BOM olarak ve diğer tüm seçenekleri deneyerek kaydettim fakat düzeltemedim. Daha sonra veritabanına bağlamam gerekecek. Veritabanım latin5. Sorunu nasıl düzeltebilirim ? Yardımcı olan ve olacaklara teşekkürler.
Veritabanından gelen içerikte mi sıkıntı yaşıyorsunuz?
Veritabanı bağlantısından sonra şu kodu kullanmayı denediniz mi?
mysql_query("SET NAMES 'utf8'");