BlogEngine.Net TinyMCE HTML Encode Özelliğini İptal Etmek

Blog yazılımı olarak BlogEngine.Net kullanıyorsanız ekledğiniz sayfalar ve yazılardaki bazı özel karakterler encode edilerek kaydedilmektedir. Örneğin “ü” harfi “ü” şeklinde kaydedilmektedir. Eğer sitenizin karakter seti UTF-8 standardında ise sorunsuz bir şekilde görüntülenmektedir. Ancak XML formatında ve karakter seti ISO-8859-9 olaran bir sitede görüntülenmek istediğinizde tahmin ettiğiniz gibi encode edilmiş hali görüntülenmekte ve okunamaz bir hal almaktadır.

Bunu önlemek için BlogEngine.Net te varsayılan olarak kullanılan editor TinyMCE de bir değişiklik yapmak gerekmektedir.

Admin klasöründeki tinyMCE.ascx dosyasını açarak

tinyMCE.init() fonksiyonu içindeki convert_urls: false, satırı altına

entities : “”, satırını eklerseniz yazılarınız encode edilmeden kaydedilecektir.

Bu değişiklikten sonra yeni yazacağınız yada eskilerden düzenledikleriniz yeni formata uygun kaydedilecektir.

 

Güncelleme (26.11.2009):

Entites=”” olduğunda boşluk karakterlerini de encode etmediğinden BlogEngine CodeFormatterExtension ile formatlanan örnek kodlarda girintiler görüntülenememektedir. Bunu önlemek için aşağıdaki şekilde ayarlanması gerekmektedir.

entities:"160,nbsp,38,amp,34,quot,162,cent,8364,euro,163,pound,165,
yen,169,copy,174,reg,8482,trade,8240,permil,60,lt,62,gt,8804,
le,8805,ge,176,deg,8722,minus",
Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPin on PinterestShare on RedditDigg thisEmail this to someonePrint this page

Post Author: mustafaozcan

BlogEngine.Net TinyMCE HTML Encode Özelliğini İptal Etmek” için 5 yorum

  • Erhan Kocabaş

    (4 Kasım 2009 - 03:13)

    çok yararlı bir paylaşım , teşekkürler

  • emredersin

    (4 Kasım 2009 - 06:09)

    Gerçekten faydalı bir bilgi, encoding problemi web sitelerinde en büyük ve genel sorunlardan bir tanesi. Hazır konusu burda açılmışken, blogengine.net kullananan arkadaşlar şayet tinymce den memnun değil ve fckeditor kullanmak istiyorlarsa bunu sağlamak da hiç zor birşey değil
    http://www.kaanbasli.com/post/2008/12/04/BlogEngine-icin-FCKeditoru-kullanabilirsiniz.aspx adresinde kaan başlı arkadaşımız çok kısa ve net şekilde anlatmış. paylaşmak istedim..
    tesekkurler

  • burak

    (29 Ocak 2012 - 00:04)

    ben tinymce 3.4.7 versiyonunu kullanıyorum malesef veri tabanına türkçe kayıt yapamıyorum.tinyMCE.ascx uzantılı dosya yok nasıl birçözüm yolu bulabilirim

  • Mustafa ÖZCAN

    (30 Ocak 2012 - 07:38)

    Söylediğim ayarlar BlogEngine kullanıcıları içindir. Diğer kullanımlar için TinyMCE eklentisini kullandığınız sayfada javascript kodları içinde bu değişikliği yapabilirsiniz.

  • selmand

    (7 Haziran 2017 - 16:18)

    hocam çok sağolun bir çok yerde bunu bulmak imkansızdı teşekkürler.

Bir Cevap Yazın

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