Mustafa ÖZCAN - Kişisel Web Sitesi

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

mustafaozcan - 16.10.2009 15:06:00

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",



Paylaş

Taglar :

Kategoriler : BlogEngine.NET | Javascript

Yorumlar (2) -

04.11.2009 10:13:15 #

Erhan Kocabaş

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

Erhan Kocabaş Turkey | Yanıtla

04.11.2009 13:09:56 #

emredersin

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
www.kaanbasli.com/.../...ru-kullanabilirsiniz.aspx adresinde kaan başlı arkadaşımız çok kısa ve net şekilde anlatmış. paylaşmak istedim..
tesekkurler

emredersin Turkey | Yanıtla

Yorum ekle




  Country flag
biuquote
  • Yorum
  • Canlı önizleme
Loading


resimyok Mustafa ÖZCAN
Yazılım Geliştirici
E-mail Send mail

Bağış Yapın

Reklam

Online


Online Ziyaretçi : 3

Translate This Page

B l o g - E n g i n e