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