Turkcell | Geleceği Yazanlar

Soru & Cevap

Php Json Parser Türkçe Karakter Sorunu

14.11.2016 - 11:17

UTF-8 gibi tüm ayarları yaptım. 'Ş','ı' gibi Türkçe karekterler, hala '?' olarak çıkıyor.

Örnek:  [title] => Koro Kay?tlar?m?z Ba?l?yor.

Bu sorunu çözmek için ne yapabilirim ? Teşekkür ederim.

<?php
header("Content-Type: text/html; charset=windows-1254");
mysql_query("SET NAMES 'utf8'  ");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci' ");
$result = mysqli_query($connect,$sql);
$json_array = array();
while($row = mysqli_fetch_assoc($result))
{
$json_array[] = $row;
}
echo '<pre>';
print_r($json_array);
echo '<pre>';

?>

 

3303 Görüntülenme

3 Cevap

Melike Özdemir
24.01.2017 - 23:15

Merhabalar geçenlerde Oğuz gibi bir projemde aynı sorunu yaşadım, biraz uğraştıktan kenara bıraktım. Konuyu takipteyim umarım birileri yardımcı olabilir.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Mehmet
17.11.2016 - 20:58

Kolay Gelsin. Siteyi meta kodunu türkçe olarak verdinizmi ? genelde tarayacıdan kaynaklı olur egerki veritabınında verinizin tükçe yazımında bi sıkıntı yok ise ondan olablir.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Furkan KURT
14.11.2016 - 16:32

Merhaba Oğuz, MYSQL sunucunu da türkçe karaktere uygun hale getirdin mi? Sorun bundan kaynaklanıyor olabilir. Database'in dil seçeneğini de utf-8 yapmanı öneririm.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Oğuz Kaan
16.11.2016 - 10:34
Merhaba Furkan, Evet database utf8_general_ci olarak seçili. Ama hala aynı hatayı alıyorum.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.