• 02-03-2009, 13:12:36
    #1
    Merhaba arkadaşlar,

    Bir sitemde bir türlü düzeltemediğim bir sorun olan, karakter hatasını replace ile düzeltmeme yardım edicek birini arıyorum.. Sorunum şu ki;

    þ,ð,ý harflerini
    ş,ğ,ı harflerine çevirmek istiyorum. Ancak daha öncede verilmiş olan hiçbir kod sorunumu çözmedi. Kodu yazıyorum ama sonradan dönüp yazdığım yere geldiğimde bu harfleri "?" yaptığını görüyorum.

    Yardım edebilecek varmı acaba ? Şimdiden teşekkür ediyorum..
  • 02-03-2009, 13:25:45
    #2
    Üyeliği durduruldu
    <?php
    $metin = "Selam þen böðürtlen Yedýn";
    $kirli = array("þ","ð","ý");
    $temiz = array("ş","ğ","ı");
    $tertemiz = str_replace($kirli,$temiz,$metin);
    echo $tertemiz;
    ?>
    Budamı Çözmez?
  • 02-03-2009, 13:56:09
    #3
    Üyeliği durduruldu
    mysql de yapmak istiyorsaniz

    update tablo set alan = replace(alan,'þ','ş');
  • 02-03-2009, 16:08:21
    #4
    en kestirme çözümü charset=utf8 yapmaktır

    tüm scripti utf 8 e çevirin
    wordpress türkçe karakter çözümü sabit başlığa bakın