İçeriğe atla
EPUBCheck · Stil sayfaları

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

  1. 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.
  2. Dosyayı UTF-8 olarak yeniden kaydedin.
  3. Üstteki herhangi bir @charset kuralını @charset "UTF-8"; ile değiştirin veya kaldırın.
  4. 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-002 Empty or NULL reference found.
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-001 The "…" property must not be included in an EPUB Style Sheet.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-006 CSS selector specifies fixed position.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck CSS-003 ne anlama geliyor?

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.

CSS-003 bir hata mı?

CSS-003 varsayılan olarak uyarı olarak rapor edilir. EPUB hala geçerlidir, ancak bazı okuma uygulamalarında sorunlara neden olabilecek bir şey olabilir. EPUBCheck, --failonwarnings geçmezseniz 0 ile çıkar.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör