• 06-10-2009, 10:14:43
    #1
    Üyeliği durduruldu
    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
  • 06-10-2009, 11:42:28
    #2
    Üyeliği durduruldu
    utf-8 calismaniz gerekiyor. Utf-8 calisirsaniz bozulma yaşanmıyor. Native fonksiyonu sorunsuz aktif bir şekilde kullaniyorum
  • 07-10-2009, 19:02:43
    #3
    Üyeliği durduruldu
    çeşitli çözümler mevcut. sayfa utf8 yapılır, multi byte fonksiyonları kullanılır, iconv kullanılır...