PHP’de Türkçe karakterler kimi zaman insanı çıldırtırcasına sorun çıkarabilmekte. Fakat zannedildiği kadar zor bir durum değil ve çözümüde basit. Aşağıda hiç bir zaman Türkçe karakter problemi almamanız için yapmanız gerekenleri paylaşacağım. 6 yıldır hazırladığım sistemlerde herhangi bir sorun ile karşılaşmadım. Sizde karşılaşmayacağınıza emin olabilirsiniz.

- Öncelikle, sisteminizi kodlamaya başlarken hazırladığınız tüm sayfaların karakter seti UTF-8 without BOM şeklinde olsun.
- Veritabanınızı oluştururken karakter setini mutlaka utf8_general_ci yapın ve veritabanınızı o şekilde oluşturun.
- Sayfalarınızın başına aşağıdaki html etiketini ekleyin.



Yukarıda yazdığım 3 maddeyi uyguladığınız taktirde, hiç bir zaman Türkçe karakter sorunu almayacaksınız. Gördüğünüz gibi hiç bir ekstra kod kullanmadan bu sorunu çözebiliyoruz. İyi çalışmalar.

Kaynak