Merhabalar,
Firebird veritabanımdan aşağıdaki şekilde veri çekiyorum
ancak gelen verilerde türkçe karakter olduğunda "parse error" hatası
alıyorum
ajax yordamı içerisinde, contentType: 'application/json;
charset=ISO-8859-9',
ve header('Content-type: text/html; charset=iso-8859-9'); gibi belirtmeler
yaparak denedim sonuç değişmedi
konu hakkında yardımcı olabilecek arkadaşlara şimdiden teşekkürler
// index.php
$('#duzelt').click(function(){
$.ajax({
url:'formudoldur.php',
type: "POST",
data: "id=1",
dataType: "json",
success:function(veri){
$.each(veri, function(i,ret){
alert(ret.isim);
})
},
error : function(x,hata){
alert("hata : " + hata);
}
});
});
// formudoldur.php
<?php
....
$dizi = array();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
array_push($dizi, $row);
}
echo json_encode($dizi);
?>
NOT : Firebird DB Charset ve html encoding ISO-8859-9 olarak ayarlı
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php