• 08-01-2009, 19:59:10
    #1
    Üyeliği durduruldu
    TinyMCE editörünü php sitemin yönetim panelinde kullanmaya çalışıyorum. Editördeki yazıyı ekrana yazdırırken Türkçe karakter sorunu yok. Veritabanına kaydedip ordan ekrana yazdırınca da Türkçe karakter sorunu yok. Ama veritabanınan girip bakınca türkçe karakterler bozuk görünüyor.

    TinyMCE html olarak kaydettiği için veriyi sayfaya yazdırınca türkçe karakterler görünüyor. Ben veri tabanındaki Türkçe karakter sorununu nasıl çözerim.

    Not:
    Veritabanı bağlantısından önce aşağıdaki kodları kullandım.

    setlocale(LC_COLLATE, 'turkish');
    mysql_query("SET NAMES 'latin5'");
  • 08-01-2009, 20:54:50
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam tinymce zaten senin input olarak girdiğin bilgileri html mantıgı ile veritabanına sokuyor genelde de türkçe karakterleri ascii kodları ile entegre ediyor eger metinlerin sitenin kullanıcı arayüzünde de gösteriminde bir problem yoksa veri tabanında öyle olması normaldir.

    Bu şekilde gitmesinin sebebi de senin admin panelinde ki charsettir.
  • 08-01-2009, 21:00:39
    #3
    Üyeliği durduruldu
    intel adlı üyeden alıntı: mesajı görüntüle
    hocam tinymce zaten senin input olarak girdiğin bilgileri html mantıgı ile veritabanına sokuyor genelde de türkçe karakterleri ascii kodları ile entegre ediyor eger metinlerin sitenin kullanıcı arayüzünde de gösteriminde bir problem yoksa veri tabanında öyle olması normaldir.
    Bu şekilde gitmesinin sebebi de senin admin panelinde ki charsettir.
    veritabanina baktigin program / script ne ise dil kodlaması sayfada kullandığınla uyuşmadığı için öyle görüyorsun.

    herhangi bir problem yok yani. Eğerki oda sayfada kullandığın dil kodlaması ile aynı olsa idi sorun kalmayacaktı
  • 08-01-2009, 22:41:01
    #4
    Üyeliği durduruldu
    veritabanına baktığım program phpmyadmin. wampserver kullanıyorum. Daha önceden veritabanı uygulamlarımda veritabanında türkçe karakterleri görüyordum. Web sayfalarında iso-8859-9 kullanıyorum. Veri tabanında ise latin5_turkish_ci kullanıyorum.
    Böyle olması şimdilik sorun değil ama ilerde problem çıkarır diye düşündüm. Yine de yardımlarınız için sağolun.
  • 02-08-2010, 14:37:47
    #5
    Üyeliği durduruldu
    eskikonu ama bende de aynı problem var, veritabanım latin5, sayfalarım windows-1254. bu web editorleri kaydederken utf-8 olarak kaydedıyor verılerı o yüzden böyle oluyor. tinynin kodlarını baktım utf-8 leri windows-1254e cevirdim ama yine de değişmedi sonuç aynı, sanırım herhangi bi yerde filtrelme kullanılmış ama bulamadım
  • 19-08-2010, 15:06:00
    #6
    TinyMCE türkçe karekter sorunu derdinin ilacı şu:
    Sayfanızda kullandığınız

    <script type="text/javascript">
    tinyMCE.init({
    fonksiyonunun içine şu satırı eklemeniz yeterli oluyor. Böylece encode yapmaz yazıları.

    entities : "",
    Bu satırı eklemezseniz ki normalde eklenmemiştir bu kod Tinymce ile veritabanına Türkçe karekterli örnegin :öküz kelimesini veritabanına &ouml;k&uuml;z olarak ekler
    • amirali
    • kullanici62
    amirali ve kullanici62 bunu beğendi.
    2 kişi bunu beğendi.
  • 02-10-2010, 17:26:13
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    TinyMCE türkçe karekter sorunu derdinin ilacı şu:
    Sayfanızda kullandığınız

    <script type="text/javascript">
    tinyMCE.init({
    fonksiyonunun içine şu satırı eklemeniz yeterli oluyor. Böylece encode yapmaz yazıları.

    entities : "",
    Bu satırı eklemezseniz ki normalde eklenmemiştir bu kod Tinymce ile veritabanına Türkçe karekterli örnegin :öküz kelimesini veritabanına &ouml;k&uuml;z olarak ekler
    Çok teşekkürler radmin kardeş eline sağlık işime yaradı
  • 09-12-2012, 13:39:03
    #8
    mega_man adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkürler radmin kardeş eline sağlık işime yaradı
    Her yerde anlatılan çözüm bu radmin'inki ama çalışmıyor arkadaş :S
  • 09-12-2012, 13:46:44
    #9
    @by_antiseptic;
    Sen bari yapma )
    02-10-2010, 17:26:13