Ajax Nesnesi 2 - Türkçe Karakter Problemi
Posted on Ağustos 27th, 2008 in Programlama) by Caner AKKURT | 0 Comments »
Tagged Under : ajax, karakter sorunu, UTF8
Ajax’tan ilk dökümanda yüzeysel olarak bahsetmiştik şimdi deyineceğim konu biliyorsunuz bir parametre akışımız vardı yani XMLHTTPRequest javascript nesnesini kullanarak parametre yolluyorduk.Bu parametreler gönderilirken karşılaştığımız türkçe karakter problemleri.
- Internet Explorer ile Ajax Nesnesi ile çalışırken GET metodu kullanırız.
- Peki bu sorun hangi web tarayıcılarında var ? Internet Explorer’da karşılaşıyoruz ama Firefox web tarayıcısında karşılaşmıyoruz.
Şimdi sorun hakkında biraz bilgimiz var ve ne yapmamız gerektiğini bilmiyoruz.Türkçe karakterler URL adresi içerisinde JavaScript kullanılarak kodlansa bile bu problem devam etmektedir.Parametre olarak göndermek istediğiniz GET değişkeninde Türkçe karakter olması durumunda POST metodunu kullanın.Rakam, harf ve Türkçe karakter içermeyen parametrelerin gönderilmesinde ise GET metodunun kullanılmasında sakınca yoktur.
Bu durumlar dışında gönderilen parametlerelerde ve alınan cevaplarda Türkçe karakter problemi yaşamamak için dosya kaydetmede kullanılan kodlama türünün UTF8 olarak ayarlanması yeterlidir.
- Arkadaşlar demekki türkçe karakter problemi yaşama sebebiniz GET metoduymuş ve bunu çok basit bir döküman sayesinde öğrenmiş oldunuz.Yukarıda yazdığım durumlar dışında UTF8 kodlama türünde projelerinizde dikkat ediniz.
