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'");
TinyMCE Veri Tabanında Türkçe Karakter Sorunu
16
●6.273
- 08-01-2009, 20:54:50Kimlik 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Üyeliği durdurulduveritabanina baktigin program / script ne ise dil kodlaması sayfada kullandığınla uyuşmadığı için öyle görüyorsun.intel adlı üyeden alıntı: mesajı görüntüle
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Üyeliği durdurulduveritabanı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Üyeliği durduruldueskikonu 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:00TinyMCE 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 öküz olarak ekleramirali ve kullanici62 bunu beğendi.2 kişi bunu beğendi. - 02-10-2010, 17:26:13Çok teşekkürler radmin kardeş eline sağlık işime yaradıMisafir adlı üyeden alıntı: mesajı görüntüle
- 09-12-2012, 13:39:03Her yerde anlatılan çözüm bu radmin'inki ama çalışmıyor arkadaş :Smega_man adlı üyeden alıntı: mesajı görüntüle
)