Görüntüleme HTML unicode sembolleri
İstiyorum sadece ekran onay (ui) ve çapraz (alınmıştır) sembolleri içinde bir HTML sayfası ama gösterir ya da bir kutu ya da kıvılcımlar ✔ - belli ki bir ilgisi kodlama.
Meta tag utf-8 gösterecek şekilde ayarlamak var ama belli ki bir şeyler eksik.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
/Çözüm Düzenleyin:Yorum yapılan, FireBug başlıkları sayfamı tarafından geçirilen buldum kullanarak aslında "İçerik Türü: metin/html" UTF-8. Dosya biçimi kullanarak Not defteri dosyası olarak biçimlendirilmiş olduğunu gösterdi görünümlü "UTF-8 BOM olmadan". Bu sadece UTF-8 için değişen semboller, doğru... ama firebug hala aynı içerik türü olduğunu gösteriyor.
CEVAP
Server başlıklarını doğru HTTP emin olmalısınız.
Özellikle Başlığı:
Content-Type: text/html; charset=utf-8
mevcut olması gerekir.
Meta etiketi ise HTTP Başlığı varsa tarayıcılar tarafından göz ardı edilir.
Ayrıca dosyanızı aslında servisten önce UTF-8 olarak kodlanmış olduğundan emin olun, kontrol edin/aşağıdakileri deneyin:
- Editörün UTF-8 olarak kaydedin emin olun.
- FTP veya herhangi bir dosya transfer programı dosyası ile değil emin olun.
- HTML kodlanmış varlıklar,
&#uuu;
ile deneyin. - Ui, 9C 94 E2 olmalıdır emin olmak için, dosya hexdump ve karakter olarak bakmak için .
Not: Eğer sisteminiz bir karakter (karakter ile yazı tipi) bulamıyorum unicode bir karakter kullanırsanız, tarayıcınız bir soru işareti ya da sembolü gibi bazı blok göstermesi gerekir. Ama eğer senin gibi birden fazla roman karakterleri görürseniz, bu bir kodlama sorunu gösterir.
@Html.BeginForm Görüntüleme "Sist...
HTML dosyaları doğrudan kendi kaynak g...
Unicode Dize XML/HTML Varlıkları dönüş...
MVC3 Razor: kod bloğu içinde html Görü...
HTML HTML kod görüntüleme...