EPUBCheck CSS-003: CSS dosyası UTF-16 olarak kaydedilmiş
Güncellendi:
EPUBCheck CSS-003 bir uyarı mesajıdır: “CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Bir CSS dosyası UTF-16 olarak kodlanmış ve UTF-8 önerilmektedir. EPUB 3.3, stiller için UTF-8 veya UTF-16 kullanımına izin verir, bu nedenle bu sadece bir uyarıdır, ancak UTF-8 her okuma uygulamasının işlediği kodlamadır.
Resmi mesaj
CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
- Varsayılan ciddiyet
- Uyarı. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorun çıkaracak bir şey muhtemelen var. EPUBCheck, --failonwarnings geçmezseniz 0 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
Tipik nedenler
- Bir editör tarafından UTF-16 olarak kaydedilmiş bir stil sayfası, genellikle kaydetme diyaloglarında "Unicode" olarak etiketlenmiştir.
- Başka bir projeden kalan UTF-16 adlandıran bir @charset kuralı.
Nasıl düzeltilir
- EPUBCheck'yi adlandıran dosyayı bir metin veya EPUB editöründe açın (mesaj yol, satır ve sütun verir) veya EPUB'yi çıkarın ve orada açın.
- Dosyayı UTF-8 olarak yeniden kaydedin.
- Üstteki herhangi bir @charset kuralını
@charset "UTF-8";ile değiştirin veya kaldırın. - EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.
Ne zaman bu değil
Eğer dosya UTF-8 veya UTF-16 gibi bir kodlamada değilse, hata CSS-004.
Burada kullanılan terimler
Diğer CSS mesajları
CSS-002Empty or NULL reference found.CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-001The "…" property must not be included in an EPUB Style Sheet.CSS-005Conflicting alternate style tags found: ….CSS-006CSS selector specifies fixed position.CSS-007Font-face reference "…" refers to non-standard font type "…".
Kaynaklar
- EPUB 3.3, §6.3.1.2 CSS requirements · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.