Ben php-fusion kurulu olan bir sitemin veritabanını bir değişimden dolayı tekrar yüklemem gerekti.
Eski veritabanımın karakter kodu utf8 collate: utf8_turkish_ci
Yeni veritabanımın karakter kodu utf8 collate: utf8_turkish_ci (Toplamda ve ayrı ayrı her tablonun)
Her iki veritabanımda da türkçe karakterler sorunsuz bir şekilde görülüyor. Fakat sitede ş,ğ,ı gibi bazı türkçe karakterler ? şeklinde görülüyor. (ç,ö,ü doğru görünüyor)
Yapışkan konularda görünen düzenlemelerin neredeyse hepsini yaptım fakat yine çözülmedi.
Örneğin:
- latin5_turkish_ci şeklinde yüklemeyi denedim. Mysql'e bozuk karakterlerle yükledi.
- bigdump'ın karakter kodunu utf yüklerken utf, latin yüklerken latin olarak ayarladım.
- sitenin config ayarlarına
mysql_query("SET NAMES 'latin5'"); mysql_query("SET CHARACTER SET latin5"); mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");ekledim. - Fusion sayfalarından maincore.php ve theme.php'ye
header ("Content-Type: text/html; charset=iso-8859-9");ekledim.
Şuan çıldırmış bir durumdayım.
Yardım edebilirseniz sevinirim.
vbulletin forumumda arkadaşın dediği gibi karakter sorunları çıkıyor