• 05-02-2015, 10:42:33
    #10
    Met adlı üyeden alıntı: mesajı görüntüle
    phpmyadmin ile girdiğinizde karakterler nasıl görünüyor örnek için bir bölümünü buraya kopyalarmısınız?

    phpmyadmin ekran görüntülerini resim olarak linklerini veriyorum.

    https://i.hizliresim.com/7YBoLr.png

    https://i.hizliresim.com/L2vp0b.png

    https://i.hizliresim.com/kAMgbv.png
  • 05-02-2015, 11:23:30
    #11
    Ne fonksiyonda nede karakter setinde sorun yok gibi yukardaki satırın başına echo eklermisiniz çıktı ne olacak sayfada.

    echo $adi = $write['keywords'];?>
  • 05-02-2015, 11:48:56
    #12
    Met adlı üyeden alıntı: mesajı görüntüle
    Ne fonksiyonda nede karakter setinde sorun yok gibi yukardaki satırın başına echo eklermisiniz çıktı ne olacak sayfada.

    echo $adi = $write['keywords'];?>



    echo $adi = $write['keywords'];?>

    bu şekilde sorunsuz çalıştı hocam yanlız dedigim gibi sqlden alması gerekiyor son olarak tüm sayfayı ANSI olarak yazdım bu seferde türkçe karakterleri siliyor örnek "arıza" yı "arza" olarak gösteriyor.
  • 05-02-2015, 12:00:01
    #13
    tamam her 2 tarafı aynı karakter setine getirdikten sonra yeni türkçe karakterler ekle dene. bunu eklerken phpmyadminden değil php dosyasından ekle öyle dene.

    utf ye çevirdikten sonra karakterlein ???? çıkması yeni veri ekleyip denemediğinin işareti. hala eski latin1 karakterlerini utfye çevirmeye calısmıs ama becerememiş olmasının işareti.
    kolay gelsin
  • 05-02-2015, 12:10:04
    #14
    echo $adi = $write['keywords'];?>

    Bu satırın çıktısı türkçe karakter sorunu yaratmıyorsa veritabanında değildir sorun. Sayfa kodlamasını utf-8 olarak tutun ve alttaki satırı benim gibi değiştirmeyi deneyin.

    $a=strtolower(str_replace($bul,$degis,$a));

    $a=mb_strtolower(str_replace($bul,$degis,$a), 'UTF-8');
  • 05-02-2015, 12:14:30
    #15
    Met adlı üyeden alıntı: mesajı görüntüle
    echo $adi = $write['keywords'];?>

    Bu satırın çıktısı türkçe karakter sorunu yaratmıyorsa veritabanında değildir sorun. Sayfa kodlamasını utf-8 olarak tutun ve alttaki satırı benim gibi değiştirmeyi deneyin.

    $a=strtolower(str_replace($bul,$degis,$a));

    $a=mb_strtolower(str_replace($bul,$degis,$a), 'UTF-8');


    Teşekkürler sorun çözülmüştür.