Özel karakterlerle (fransız vurgu mezarı) veriyorum. Php script ve output (print) ile seçtiğimde iyi görünüyor. Smarty'ye geçtiğimde karakterler değişir. Benim html ayarı follwoing vardır: meta http-equiv = "content-type" content = "text/html; charset = utf-8" Eksik veya yanlış ne olduğundan emin değil misiniz?Smarty: özel karakterler değiştirilmediyse- utf8
gr Patrick
Tarayıcıda, Görünüm -> Karakter kodlaması, utf-8 kodlamasını tanır mı? – Catalin
Belki de sunucunuz içerik türü bir başlık gönderir. HTTP üstbilgileri, HTML meta etiketlerine göre önceliğe sahiptir. – rik
Smarty dosyasını Notepad ++ ile açtığınızda, sağ altta ne görüyorsunuz? "ANSI UTF-8 olarak" görmelisiniz. Bu arada, sen kaçıyor musun? Bu durumda, ikinci parametreyi ona göndermelisiniz: http://www.smarty.net/docsv2/en/language.modifier'a göre: {$ var | escape: 'html': 'UTF-8'} .escape.tpl –