• 23-02-2010, 23:46:48
    #1
    Merhaba arkadaşlar...Yazdığım script çalışıyor fakat tr karakterlerde sorun yaşıyorum ne yapmalıyım ne denediysem olmadı :S
    sayfa karakter seti ne olmalı tablolarımın karakter seti ne olmalı tam olarak yazarmısınız yardımcı olurmusunuz...Yardımlarınız için şimdiden teşekkür ederim
  • 24-02-2010, 01:00:44
    #2
    head tagları arasına;

        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    baglan veya config hangi dosya sende varsa uygun yere bağlantıdan sonra;
    $config_locale = 'Turkish';
    DEFINE('_DATE_FORMAT_LC',"%d %B %Y");
    setlocale (LC_TIME, $config_locale);
    .htaccess dosyası oluşturup
    AddDefaultCharset ISO-8859-9
    sitende latin5 ise bunlar derdina derman olacaktır. bu verdiğim kodlar türkçe için
  • 24-02-2010, 01:09:56
    #3
    Eğer ki mysql'dan aldığın veriler doğru gösteriyor bu seferde sitedeki kodlamalarda türkçe karakter sorunu yaşıyorsan without bom yaparakda çözebilirsin.
  • 24-02-2010, 01:18:59
    #4
    hocam sorun şöyle?

    http://manisahost.com/ati/

    tablolarım latin 5 turkis ci dediklerinizi yaptım ama malesef neden söyle olabilirki

    mysql admin panelinden yazarken mesela ayarları değiştirdiğimde utf 8 olarak atıyor yani tr karakterler öyle oluyor mp3 eklerken normal olarak tr karakter yazıyor mysql den MP3 DİNLE İNDİR kısmını kendim türkçe olarak yazdım oda bozuldu :S adminden utf8 olarak atıyor ozaman o logo gibi kısımda problem olmuyor çözemedim :S
  • 24-02-2010, 01:21:32
    #5
    önceden utf-8 olarak kodlama yapıldı ise ona göre çözüm bulman gerekir ben latin5 türkçe olan için çözüm yazdım utf8 olarak çalışmadığım için bunun üzerine fikrim yok. biraz uğraşırsanız tamamen latin5 e tablolar çevrilebilir bunu yapan programlar vardı , ama utf8 olarakta türkçe karakterler düzgün kullanılabiliyor çözüm yolun bu şekilde olmalı.
  • 24-02-2010, 01:32:27
    #6
    hocam pm attım okurmusunuz lütfen
  • 24-02-2010, 01:34:08
    #7
    Üyeliği durduruldu
    manisahost adlı üyeden alıntı: mesajı görüntüle
    hocam sorun şöyle?

    http://manisahost.com/ati/

    tablolarım latin 5 turkis ci dediklerinizi yaptım ama malesef neden söyle olabilirki

    mysql admin panelinden yazarken mesela ayarları değiştirdiğimde utf 8 olarak atıyor yani tr karakterler öyle oluyor mp3 eklerken normal olarak tr karakter yazıyor mysql den MP3 DİNLE İNDİR kısmını kendim türkçe olarak yazdım oda bozuldu :S adminden utf8 olarak atıyor ozaman o logo gibi kısımda problem olmuyor çözemedim :S
    AGaRoot nickli arkadaşın anlattıklarını yaptıktan sonra phpmyadmin'den dbnzi seçip işlemler kısmından utf8 unicode ci yapmayı deneyin..

    AGaRoot adlı üyeden alıntı: mesajı görüntüle
    önceden utf-8 olarak kodlama yapıldı ise ona göre çözüm bulman gerekir ben latin5 türkçe olan için çözüm yazdım utf8 olarak çalışmadığım için bunun üzerine fikrim yok. biraz uğraşırsanız tamamen latin5 e tablolar çevrilebilir bunu yapan programlar vardı , ama utf8 olarakta türkçe karakterler düzgün kullanılabiliyor çözüm yolun bu şekilde olmalı.
    Aynı problem bende vardı, utf8 tr karakter hatası. Yukarda anlattığınız şekilde düzenlemeleri yaptım düzeldi.
    Yorum yapmadan geçmeyim dedim, teşekkürler.. Nacizane +rep..
  • 24-02-2010, 01:41:17
    #8
    saolun hocam fakat sorunumu şöyle anlatayım çok karışık bişi...şimdi admin panelinden site adı MP3 DİNLE İNDİR yazıyorum sitedeki o logo gibi yerde çıkıyor ve normal yazıyor...ama mysql siteadi tablosu latin 5 turkish ci olmasına rağmen utf8 olarak atıyor karakterleri...admin panelinde mp3 eklicem mesela orada çekiyorum mp3 isimlerini falan ç ğ ö gibi harfleri aynen çğö şeklinde yazıyor ve mysql öyle atıyor...fakat site ana sayfasında bu sefer ��� gibi çıkıyor...v mysqlden MP3 DİNLE İNDİR YAZDIM KENDİM TR OLARAK bu sefer admin ana sayfada falan problem yok fakat site ayarları sayfasında MP3 D�NLE �ND�RR yazıyor :S çözemedim gitti sitedeki menülerde falan ( ı ) harfi falan normal yine ı diye yazıyor kodlamasındada aynı utf8 değil yani :S bana yardımcı olabilcek arkadaş arge@manisahost.com ekleyip beni biraz olsun aydınlatabilirse çok sevinirim
  • 24-02-2010, 01:45:24
    #9
    Bak ben yukarıdaki belirtmiştim şuan için mysql'dan çekilen verilerde türkçe karakter problemi yok sadece sayfanın charsetinde problem gözüküyor.

    Yani uft-8 ile çakışıyor bu kadar sıkıntıya gerek yok without bom edin düzelsin.

    Aynı işlemi değiştirirseniz bu sefer türkçe karakter problemi mysql yapar o yüzden dengelemek için dediğimi yapmalısınız yada karakterlerin tümünü utf-8'e çevirmelisiniz.