Ckeditor Kullanımı ve Türkçe Karakter Sorunlarının Giderilmesi

Ckeditor

Ckeditor kullanımı kolay, basit birkaç adımla projeye dahil edilebilecek, popüler bir WYSIWYG html editörüdür. Admin panellerinde, yorum alanlarında, Web tabanlı e-mail gönderim araçlarında sıkça tercih edilen Ckeditor’ü ckeditor.com/download adresinden indirebilirsiniz.

Ckeditor Budur

Ckeditor Kullanımı

İndirdiğiniz zip dosyasındaki ckeditor klasörünü Php dosyalarınızın olduğu dizine çıkartın. Ckeditor’ü kullanmak istediğini Php dosyanızı açın. </head> etiketinden hemen önce

kodunu ekleyerek .js dosyasını çağırın.

Oluşturduğunuz formdaki textarea’nın ad ve id değerlerini belirleyin. Örneğin;

Editörü kullanacağımız textarea’nın adı ve id’si “yazi” olacak. </form> tagından hemen sonra aşağıdaki javascript kodunu ekleyerek Ckeditor’ü yazı alanınız için kullanabilirsiniz.

Ckeditor Türkçe Karakter Sorunları

Ckeditor ile bir içerik eklediğinizde, veritabanındaki ve/veya sayfa kaynağındaki Türkçe karakterlerin yazdığınız gibi görünmediğini fark edeceksiniz. “ç” için “&ccedil;”, “Ş” için “&THORN;” gibi girdiler göreceksiniz. Ayrıca gereksiz biçimde”&nbsp;” html boşluk verisinin kullanımı da dikkatinizi çekmiştir. Bunları düzeltmek için Php’nin str_replace fonksiyonunu kullanacağız. Formu post ettiğiniz (gönderdiğiniz) Php dosyanıza aşağıdaki kodları ekleyerek bu sorunu kolayca aşabilirsiniz.

Artık “yazi” alanınız hem görsel bir metin editörüyle düzenlenmiş hem de karakter sorunlarından arındırılmış biçimde kullanımınıza amade.

Konu açılmışken, sıkça karşılaşılan, Türkçe karakter sorunlarını aşmak için birkaç etkili yöntemden de bahsedeyim.

Php ve Mysql’de Türkçe Karakter Sorununu Aşmak

  • Utf-8 ile çalışın. Sayfanızda <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /> kodu mevcutsa. Veritabanınızda tablo yapısı dilini “utf8_general_ci” olarak belirleyin.
  • Php sayfalarınızın en başında

    kodunu bulundurun.
  • Mysql bağlantı sorgunuzun ardından karakter kodlama biçimini belirtin.

 

Yazar: admin

Beybut.com yöneticisi ve yazarı. 17 Ocak 1980'de doğdu. Uluslar arası ilişkiler ve siyaset bilimi, Türkçe öğretmenliği eğitim aldı. 1995 yılından beri, özellikle yazılım konusunda profesyonel çalışmalarda bulundu. Pascal, Delphi, Php, sunucu güvenliği ve optimizasyonu, Seo alanlarında çalışmalar yürüttü. Yerel gazetelerde köşe yazarlığı yaptı. Yazın yaşamına dair yarışmalarda birçok ödül kazandı. Şiir, tarih, psikoloji, felsefe ve siyaset bilimi özel ilgi alanları.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir