• 08-08-2010, 15:59:02
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bir programım içinde türkçe karakter sorunuyla karşılaştım.

    şahıııııı
    metni post edildiğinde bu şekilde çıkıyor.
    �ahıııııı
    $mesaj = iconv ('ISO-8859-9', 'UTF-8' , $mesaj);

    ile charset değiştirdim ama olmadı. Urlencode yaptım yine olmadı. Yardımcı olabilecek bi arkadaş arıyorum.
  • 08-08-2010, 16:01:53
    #2
    https://www.r10.net/wordpress/682310-...in-cozumu.html

    bir de şunu deneyin.
  • 08-08-2010, 16:34:03
    #3
    hocam zaten projelerimi bu şekilde kaydediyorum.
  • 08-08-2010, 17:17:07
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Gnosis adlı üyeden alıntı: mesajı görüntüle
    Bir programım içinde türkçe karakter sorunuyla karşılaştım.

    şahıııııı
    metni post edildiğinde bu şekilde çıkıyor.
    �ahıııııı
    $mesaj = iconv ('ISO-8859-9', 'UTF-8' , $mesaj);

    ile charset değiştirdim ama olmadı. Urlencode yaptım yine olmadı. Yardımcı olabilecek bi arkadaş arıyorum.
    yazdığım bir haber sisteminde bende de böyle bir problem olmuştu. Bir fonksiyon yazarak halletmiştim. Umarım sizde de çözüm olur.


    function duzenle($yazi)
    {
    $karakter=array("ç","Ç","ÄŸ","Ä","б","а","ö","Ö","ÅŸ","Å","ü","Ü");
    $karakterdegis=array("ç","Ç","ğ","Ğ","ı","İ","ö","Ö","ş","Ş","ü","Ü");
    $yazi=str_replace($karakter,$karakterdegis,$yazi);
    return $yazi;
    }
  • 08-08-2010, 17:22:49
    #5
    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    yazdığım bir haber sisteminde bende de böyle bir problem olmuştu. Bir fonksiyon yazarak halletmiştim. Umarım sizde de çözüm olur.


    function duzenle($yazi)
    {
    $karakter=array("ç","Ç","ÄŸ","Ä","б","а","ö","Ö","ÅŸ","Å","ü","Ü");
    $karakterdegis=array("ç","Ç","ğ","Ğ","ı","İ","ö","Ö","ş","Ş","ü","Ü");
    $yazi=str_replace($karakter,$karakterdegis,$yazi);
    return $yazi;
    }
    düzeleceğinden çok ümitliydim ama olmadı
  • 08-08-2010, 17:28:25
    #6
    Bilmiyorum sisteminiz hangisi ama genellikle bu tarz hata veren scriptlerde şunu yapıp çözüyorum ben türkçe dil dosyasının içeriğini kopyalayıp ingilizce içine yapıştırıyorum dilide ingilizce seçiyorum sorun çözülüyor ne alaka ise onuda bilmiyorum ama genel anlamda bu şekilde çözüyorum denemenizi tavsiye ederim.
  • 08-08-2010, 17:50:57
    #7
    o tarz bişey değil hocam. Php ile çözülmeli :S
  • 08-08-2010, 17:54:25
    #8
    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    yazdığım bir haber sisteminde bende de böyle bir problem olmuştu. Bir fonksiyon yazarak halletmiştim. Umarım sizde de çözüm olur.

    function duzenle($yazi)
    {
    $karakter=array("ç","Ç","ÄŸ","Ä","б","а","ö","Ö","ÅŸ","Å","ü","Ü");
    $karakterdegis=array("ç","Ç","ğ","Ğ","ı","İ","ö","Ö","ş","Ş","ü","Ü");
    $yazi=str_replace($karakter,$karakterdegis,$yazi);
    return $yazi;
    }
    hocam karakter hatası aldığınız sayfanıza tüm Türkçe karakterleri yazdırın.

    ö Ö ç Ç ş Ş i İ ü Ü ğ Ğ gibi. Daha sonra karakterlerin karşılıklarını bulun. Yukardaki fonksiyon gibi bi fonksiyon yazıp işinizi halletmeye çalışabilirsiniz. Yukarda verdiğim fonksiyonu ben bu şekilde oluşturmuştum. İşe de yaramıştı.
  • 08-08-2010, 17:55:50
    #9
    bilgilerie krana yazdırırken mysql den mi cağırıyorsun ?