Merhaba arkadaşlar bu yazımızda en iyilerimizin bile en çok karşılaştığı AJAX uygulamalarında ki Türkçe karakterler yaşadığımız sorunlara çözümler aramaya çalışacağız.
Genelde iki kısımda sorunlar yaşanmaktadır. Bunlardan
1-Html ile AJAX kullanırken yaşanan sorunlar
2-PHP ile AJAX kullanırken yaşanan sorunlardır.
İlk olarak sorunumuz HTML ile nasıl çözeriz ona bakalım.
Ajax ile yapılan uygulamalarda çıktı ya da veri alış-verişi, text/xml içerik türüne göre gerçekleşmektedir.
Bu veri-, alış-veriş biçiminde varsayılan karakter tip tanımlaması ISO-8859-1 veya UTF-8 seçildiğinde düzgün çalışmaktadır.
Eğer sadece herhangi bir text ya da HTML içerikli bir sayfadan bilgi alınacaksa (PHP değil) çözüm bu sayfaların kayıt biçimini UTF-8 yaparak aşabiliriz.
Örneğin:
Farklı kaydet penceresinde iken kodlama türünü utf-8 seçtikten sonra sayfa kaydedilirse AJAX ile çalışmalarınızda türkçe karekter sorunu yaşamamış oluruz.
İkinci olarak sorunumuz PHP ile nasıl çözeriz ona bakalım.