CSS özel karakterler (unicode)
merhaba,
uzun süredir laptop kullanıyordum. masaüstü bilgisayarım linux. masaüstünden devam edeyim dedim, laptop performanslı olmadığı için. ama css'de bir sorunum var.
div{
content: '\1F882'
}
windows pc'de chrome, opera ve mozilla da gözüken ikon, linux da hiçbir tarayıcıda gözükmüyor. ikon yerine boş kare var sadece.
edit:
birçok unicode tarayıcı fark etmeksizin linux da gözükmüyor, ilk defa başıma geliyor. fikri olan var mı?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (6)
sorunun sebebini hala anlamış değilim, yinede çözüldü. işletim sistemini güncelledim, bazı unicode karakterleri görüyor bazılarını görmüyordu tarayıcı ve charset fark etmeksizin. muhtemelen debian da eksik kalmış bazı paketlerden kaynaklanıyor bilemiyorum. bilgisayarı formatlayınca sorun çözüldü.
Unicode kod kulanmayın. Karakteri doğrudan yazın. Dosyanızı UTF-8 formatında kaydetmeyi unutmayın.
content: '\25BC';
(Onaltılı olmalıdır.)
Ancak, doğrudan “▼” karakterini kullanabilirsiniz (ve kullanmalısınız) – dosyanızı aynı ,
üzerinde anlaşılan kodlamayı kullanarak kaydetmeniz ve açmanız yeterlidir.
Bunu yapamazsınız ve sonuç olarak sembol bozulur.
Kullanılacak en iyi kodlama, web'de, Linux'ta ve diğer birçok uygulamada üzerinde anlaşılan varsayılan kodlama olan UTF-8'dir.
Ancak, bazı Windows düzenleyicilerine yine de bu kodlamayı manuel olarak kullanmaları söylenmelidir.