• 09-12-2012, 13:58:45
    #10
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    @by_antiseptic;
    Sen bari yapma )
    02-10-2010, 17:26:13
    Aga gördüm konunun tarihini ama kod bu değişen birşey yok yani, o zamanki tiny mce, aynı tiny mce

    Problemim devam ediyor arkadaşlar.
  • 09-12-2012, 18:53:18
    #11
    Sorunun çözümü nedir ?
  • 10-12-2012, 01:31:34
    #12
    Kimlik doğrulama veya yönetimden onay bekliyor.
    iso-8859-9 ile genelde sorun yaşarsınız. Benim tavsiyem her zaman utf-8 kullanmanız.

    veritabanınızı utf8 olarak biçimlendirin, bağlantı kodlarınıza:

    mysql_query("SET NAMES 'utf8'");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
    ekleyin.

    sayfanızda en başa header olarak:
    header("Content-Type: text/html; charset=utf-8");
    ve head kısmına meta olarak:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    ekleyin.Tinymce kullanıyorsanız da Tinymce'yi sayfanıza entegre ettiğiniz kodlara:

    entity_encoding : "utf-8",
    ekleyin, ne sayfanızda, ne veritabanında hiç bir sorun yaşamazsınız.
  • 10-12-2012, 14:51:22
    #13
    tinymce dosyalarını utf_8 bomsuz olarak encode edip entity_encoding : "raw" ile deneyin bir de.
    Bir zamanlar ben de çok uğraşmıştım ama nasıl çözdüğümü tam olarak hatırlamıyorum şu anda malesef :/ oturup eski projeleri kurcalamam gerek.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:51:22 -->-> Daha önceki mesaj 14:24:28 --

    bir de php kısmında kaydetmeden önce urldecode() fonksiyonundan geçirmeyi deneyebilirsin.
    Olmadı veriyi ajax ile gönder ve tinymce'den veriyi almak için şunu kullan:

    var ed = tinyMCE.get('textarea_name_attr');
    var tinymce_icerigi = encodeURI(ed.getContent());

    ve gene urldecode ile al php kısmında.

    entity_encoding : "raw" kullanmayı da unutma. (Eski projelerimden birinde bu şekilde kullanmışım ve sorunsuz çalışıyo.)

    Database'de de utf8_general_ci kullanmışım bu arada..
  • 10-12-2012, 17:12:17
    #14
    acayip adlı üyeden alıntı: mesajı görüntüle
    iso-8859-9 ile genelde sorun yaşarsınız. Benim tavsiyem her zaman utf-8 kullanmanız.

    veritabanınızı utf8 olarak biçimlendirin, bağlantı kodlarınıza:

    mysql_query("SET NAMES 'utf8'");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
    ekleyin.

    sayfanızda en başa header olarak:
    header("Content-Type: text/html; charset=utf-8");
    ve head kısmına meta olarak:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    ekleyin.Tinymce kullanıyorsanız da Tinymce'yi sayfanıza entegre ettiğiniz kodlara:

    entity_encoding : "utf-8",
    ekleyin, ne sayfanızda, ne veritabanında hiç bir sorun yaşamazsınız.
    Ben veritabanı olarak utf-8 kullanıyorum. utf8_turkish_ci..
    Haberi eklediğim sayfada da meta charset=utf-8..
    Fakat
    entity_encoding : "utf-8",
    bu kodu nereye ekliyeceğim onu anlamadım. Tinymce de hiç bir ayar yapmadım. Direk kullanıyorum..
  • 11-12-2012, 22:04:01
    #15
    samsunikinciel adlı üyeden alıntı: mesajı görüntüle
    Ben veritabanı olarak utf-8 kullanıyorum. utf8_turkish_ci..
    Haberi eklediğim sayfada da meta charset=utf-8..
    Fakat
    entity_encoding : "utf-8",
    bu kodu nereye ekliyeceğim onu anlamadım. Tinymce de hiç bir ayar yapmadım. Direk kullanıyorum..
    Arkadaşım

    <script language="javascript" type="text/javascript">
    tinyMCE.init({
    	language : "tr",
    	mode : "textareas",
            entity_encoding : "utf-8",
            //vs. vs.
    
    });
    </script>
    olan kısma eklemen gerekli
  • 11-12-2012, 22:19:09
    #16
    acayip adlı üyeden alıntı: mesajı görüntüle
    iso-8859-9 ile genelde sorun yaşarsınız. Benim tavsiyem her zaman utf-8 kullanmanız.

    veritabanınızı utf8 olarak biçimlendirin, bağlantı kodlarınıza:

    mysql_query("SET NAMES 'utf8'");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
    ekleyin.

    sayfanızda en başa header olarak:
    header("Content-Type: text/html; charset=utf-8");
    ve head kısmına meta olarak:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    ekleyin.Tinymce kullanıyorsanız da Tinymce'yi sayfanıza entegre ettiğiniz kodlara:

    entity_encoding : "utf-8",
    ekleyin, ne sayfanızda, ne veritabanında hiç bir sorun yaşamazsınız.
    acayip adlı üyeden alıntı: mesajı görüntüle
    Arkadaşım

    <script language="javascript" type="text/javascript">
    tinyMCE.init({
    	language : "tr",
    	mode : "textareas",
            entity_encoding : "utf-8",
            //vs. vs.
    
    });
    </script>
    olan kısma eklemen gerekli
    Bunu eklesem de farkeden bişey olmadı yine tükçe karakter sıkıntısı var. Ama veritabanına öyle kaydediyor. Ekrana yazdırırken normal html kod olarak algılıyor..
    <script language="javascript" type="text/javascript">
    tinyMCE.init({
    	language : "tr",
    	mode : "textareas",
            entity_encoding : "utf-8",
            //vs. vs.
    
    });
    </script>
  • 19-12-2012, 11:39:27
    #17
    Bendede aynı sorun vardı. aşağıdaki kodu deneyince düzeldi. Şimdi düzgün kayıt ediyor.

    entity_encoding : "utf-8",