v2.5.2
Giriş yap

Php ve json türkçe karakter hatası

webdevyusuf
3,054 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Veritabanımda json verisi tutuyorum ama javascript ile ekliyorum türkçe karakter varsa onu sayıya çeviriyor bence bu javascript ile alakalı nasıl çözebilirim mesela ğ harfi u011f oluyor bunu nasıl çözücem.

Ve birde şu var veritabanından çekiyorum eğer yazı değiştirilirse diye ben yinede ayrı bir şekilde tekrar kaydediyorum. Normalinde bir sorun yok türkçe karakter olarak ama json eklersek javascript ile böyle oluyor.
Örnek: Kuğ
Çıktı: Kuu011f

webdevyusuf
1445 gün önce

Tamam dostlar ben çözdüm :) Php'de fonksiyon yazdım olay çözüldü ama başka bi türlü çözülüyo olması lazım varsa söyler misiniz.

<?php
function correct($str) {
    $str = str_replace("u0131", "ı", $str);
    $str = str_replace("u00f6", "ö", $str);
    $str = str_replace("u00e7", "ç", $str);
    $str = str_replace("u0130", "İ", $str);
    $str = str_replace("u015f", "ş", $str);
    $str = str_replace("u011f", "ğ", $str);
    return $str;
}
?>