Web Sitesi olan ve sitesini başka bir sunucuya taşımak isteyen veya yedekleme işlemi yapan bir çok kişi karakter sorunlarıyla karşılaşmıştır. Aslında bu tür sorunlar yaşamamanız için yapmanız gerekenler çok basit. Ancak sorunla karşılaştığınızda çözüme ulaşmak başınıza bela olabilir.
Bu tür sorunlar yaşamamanız için benim önerilerim şunlar:
- Öncelikle kullandığınız ide,metin editörü vb (artık herneyse) ayarlarından varsayılan karakter setini utf-8 yapın ve dosyalarınızı utf-8 karakter seti formatında kaydedin.
- Veritabanı oluştururken bağlantı karşılaştırmanızı utf8_xxx yapın.
- Veritabanı oluştururken karakter seti olarak yine utf8_xxx seçin.
- Veritabanına veri girdiğiniz html sayfanızın karakter setinin utf-8 olmasına dikkat edin.
- Sitenizin script dosyasından veritabanı sunucusuna bağlandıktan sonra şu sorguyu çalıştırmayı unutmayın : ” SET NAMES ‘UTF-8′; ” (çift tırnaklar yok, tek tırnaklar var.)
Bunları yaptıktan sonra sitenizde karakter seti sorunları yaşamazsınız. Ancak var olan veriler utf-8′e çevrilmez ise bu sefer eski içeriğiniz sayfanızda hatalı gösterilecektir.
Benim tek cümleyle önerim: “Herşey utf-8 olsun ve bunu biran önce yapın.”.
