İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Ajax türkçe karakter sorunu

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
sonmesajlar.php adındaki bir url sayfayı, sayfam.php üzerinden ajax ile çekiyorum.

fakat türkçe karakterler bozuk geliyor. direk sonmesajlar.php 'ye girdiğimde sayfada herhangi bir türkçe karakter bozukluğu yok.

ajax ile çekerken karakterler bozuluyor.

sonmesajlar.php'nin charseti iso-8859-9. sayfam.php'nin charseti iso-8859-9.

ikisinide ayrı ayrı ve aynı anda utf-8 yapmayıda denedim işe yaramadı.

kullandığım ajax kodu:

Kod:
<script>
function nesneyarat() {
    var nesne;
    var tarayici = navigator.appName;
    if(tarayici == "Microsoft Internet Explorer"){
        nesne = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        nesne = new XMLHttpRequest();
    }
    return nesne;
}

	var http = nesneyarat();

function getir(deger) {
    http.open('get', deger);
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=iso-8859-9");
    http.setRequestHeader("Cache-Control", "no-cache"); 
    http.setRequestHeader("If-Modified-Since", "Wed, 31 Dec 1980 00:00:00 GMT"); 
    http.setRequestHeader("Expires", "Wed, 31 Dec 1980 00:00:00 GMT");
    http.onreadystatechange = cevapFonksiyonu;
    http.send(lisanssız);
}

function cevapFonksiyonu() {
if(http.readyState == 1){
document.getElementById('yer').innerHTML = 'Yükleniyor...';
}
    if(http.readyState == 4){
        document.getElementById('yer').innerHTML = http.responseText;
	}
}


function sonmesajlar() { getir( 'ajax/sonmesajlar.php' ); }
function populer() { getir( 'ajax/populer.php' ); }
function cevapsiz() { getir( 'ajax/cevapsiz.php' ); }
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
sorun php değil, ajax.

ve sorunu çözdüm httpd.conf'dan default charset belirleyerek.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst