merhaba arkadaşlar json bildiğiniz üzere son zamanlarda çok kullanılan bir veri işleme metodu fakat encode ederken tr karakterlerde büyük bozulmalar yaşanıyor.
bende nacizane bilgilerim ile sizler ile tr encode fonksiyonunu paylaşmak istedim
function php_json($dizi)
{
    foreach ($dizi as $degisken => $deger) 
    {
        $son_dizi[]="\"$degisken\":\"$deger\"";
    }
    return "{".implode(",",$son_dizi)."}";
}
json_encode yerine bu fonksiyonu kullanırsanız decode ederken de bozulmalar yaşamazsınız

herkese iyi çalışmalar