18 Ocak 2012 Çarşamba

UTF8 yada ANSI Sayfalarda Türkçe Karakter Sorunu

Sorun: Web sayfamın meta etiketiyle kodlamasını UTF 8 olarak ayarladığımda veritabanından çektiğim yazılar doğru görünüyor fakat sol menüdeki türkçe karakterler bozuluyor. Yada meta etiketini ISO-8859-9 girince bu sefer de sol menüdeki karakterler düzeliyor ama iç sayfadaki karakterler bozuluyor!
Çözüm: Eğer UTF8 kullanıcaksanız 1. Veritabanınız, 2. Sayfalardaki meta etiketleriniz, 3. Web sayfalarınızı kaydederken dosya kodlaması olarak hepsinde UTF8 kullanmalısınız.
              Yok eğer UTF8 kullanmıyorsanız ve yukarıda belirttiğim gibi sayfanın kenarında sorun var iç kısmında sorun yok gibi problem varsa; sorun olan sayfayı bir editörde açarak dosya kodlamasını değiştirin. Örneğin bozuk dosyanın kodlaması UTF8 ise bunu ANSI olarak değiştirin. Yada yeni bir sayfaya içindeki kodları kopyala yapıştır ile alın. Çünkü yeni sayfalar genelde ilk kayıt türü olarak ANSI kodlaması ile kaydedilir.