Aslında bu konu başlığı tüm türkçe karakterlerle ilgili bir sorun ama özellikle ajax script kullanımlarında bu sorun daha belirgin bir hal almaktadır.
Özellikle veritabanından çekilen bilgilerin ajax script içerisinde kullanımı sırasında türkçe karakterler görüntülenemez. Bu sorunu çözmek için aşağıdaki seçenekleri kullanabilrsiniz.
Karakter kodlamalarının hepsini utf-8 den yana kullanırsanız o zaman da sorunsuz bir yapı elde edebilirisiniz.
- MYSQL Karşılaştırmanız:utf8_turkish_ci
- Tüm kullandığınız dosyalarınızın kodlaması utf-8.Bunu için ben Aptana nın "Set encoding" seçeneğini kullanıyorum.
- Bundan sonra Veritabanında herhangi bir kodu çalıştırmadan önce "set names utf8" kodunu çalıştırıyorum.
- Ardından çıktı sayfam'ında(.html) karakter kodlamasını utf-8 yaptıktan sonra artık hiç bir sorunumuz kalmıyor.